#business-chanel-program .press-room h4 {
    font-family: 'Lato', sans-serif;
    font-weight: 900;
    color: #1e9ee4;
    font-size: 24px;
    line-height: 1.2;
    width: 90%;
    margin-left: auto;
    margin-bottom: 0
}

#business-chanel-program .press-room {
    padding: 75px 0 90px;
    background-color: #f5f6f7;
    -webkit-box-shadow: inset 0 5px 20px -9px #a1a1a1;
    box-shadow: inset 0 5px 20px -9px #a1a1a1
}

#business-chanel-program .press-room h1 {
    font-size: 48px;
    border-left: 4px solid #1e9ee4;
    line-height: 1.2;
    padding-left: 20px;
    font-weight: 900;
    margin-bottom: 0
}

@media screen and (max-width:1399.9px) {
    #business-chanel-program .press-room h4 {
        font-size: 20px;
        width: 90%
    }

    #business-chanel-program .press-room {
        padding: 35px 0 50px
    }
}

@media screen and (max-width:1199.9px) {
    #business-chanel-program .press-room h1 {
        font-size: 42px
    }

    #business-chanel-program .press-room h4 {
        font-size: 18px;
        width: 100%
    }
}

@media screen and (max-width:991.9px) {
    #business-chanel-program .press-room h1 {
        font-size: 34px
    }

    #business-chanel-program .press-room h4 {
        font-size: 17px;
        width: 100%
    }
}

@media screen and (max-width:767.9px) {
    #business-chanel-program .press-room {
        padding: 40px 0 20px
    }

    #business-chanel-program .press-room h4 {
        font-size: 16px;
        width: 100%
    }
}

@media screen and (max-width:575.9px) {
    #business-chanel-program .press-room {
        padding-bottom: 30px
    }
}

#business-chanel-program .navigation a {
    text-decoration: none !important
}

#business-chanel-program .navigation a:hover {
    background: #1b38db;
    color: #fff !important
}

#business-chanel-program .navigation .nav-item {
    padding: 13px 45px;
    color: #1b38db;
    font-size: 18px;
    line-height: 21px;
    font-weight: 700;
    border: 1px solid #1b38db;
    border-radius: 12px;
    cursor: pointer
}

#business-chanel-program .navigation .nav-item.active {
    background: #1b38db;
    color: #fff;
    cursor: default
}

@media screen and (max-width:1399.9px) {
    #business-chanel-program .navigation .nav-item {
        padding: 13px 30px;
        font-size: 18px
    }
}

@media screen and (max-width:1199.9px) {
    #business-chanel-program .navigation .nav-item {
        padding: 10px 22px;
        font-size: 16px
    }
}

@media screen and (max-width:991.9px) {
    #business-chanel-program .navigation .nav-item {
        padding: 1.6% 1.8%;
        font-size: 16px;
        margin-bottom: 10px
    }

    #business-chanel-program .navigation.voffset-60 {
        margin-top: 40px !important
    }
}

@media screen and (max-width:767.9px) {
    #business-chanel-program .navigation .nav-item {
        padding: 2% 3%;
        font-size: 16px;
        margin-bottom: 10px
    }

    #business-chanel-program .navigation.voffset-60 {
        margin-top: 30px !important
    }
}

#business-chanel-program .content h3 {
    font-weight: 900;
    font-size: 28px
}

#business-chanel-program .content p {
    font-size: 18px
}

#business-chanel-program .content ul li {
    font-size: 18px
}

#cloud-platform .cloudplatform {
    background-image: url('../img/cloud-platform/Hero-background.png') !important;
    background-size: 100% !important;
    background-repeat: no-repeat !important
}

#cloud-platform .cloudplatform h1 {
    padding: 80px 0 40px 0;
    font-size: 60px !important;
}

#cloud-platform .box3 h4 {
    font-size: 20px !important;
    font-weight: 900 !important
}

#cloud-platform .box3 {
    align-items: center;
    padding: 24px 32px !important
}

#cloud-platform .cloudplatform .col {
    background-color: #fff;
    box-shadow: 0 0 10px 10px rgb(0 0 0 / 10%);
}

#cloud-platform .hosting-solutions-2 .col:first-child {
    border-radius: 15px 0 0 0
}

#cloud-platform .hosting-solutions-2 .col:nth-child(4) {
    border-radius: 0 15px 0 0
}

#cloud-platform .hosting-solutions-2 .col:nth-child(5) {
    border-radius: 0 0 0 15px
}

#cloud-platform .hosting-solutions-2 .col:nth-child(8) {
    border-radius: 0 0 15px 0
}

#cloud-platform .start-btn {
    text-align: center
}

#cloud-platform .start-btn a.btn {
    background-color: #1b38db !important;
    border-radius: 13px
}

#cloud-platform .cloud-platform h3 {
    font-weight: 900;
    margin-bottom: 30px
}

#cloud-platform .cloud-p-button a.btn:first-child {
    border-radius: 10px;
    background-color: #1b38db;
    padding: 13px 40px
}

#cloud-platform .cloud-p-button a.btn:nth-child(2) {
    border-radius: 10px;
    margin-left: 15px;
    background-color: #fff;
    color: #1b38db;
    padding: 13px 40px;
    border-color: #1B38DB;
}

#cloud-platform .the-acp {
    background-color: #f3f0f7;
    padding-top: 80px;
    padding-bottom: 50px
}

#cloud-platform .the-acp-item {
    min-height: 200px
}

#cloud-platform .yul {
    display: flex
}

#cloud-platform .the-acp-text {
    margin-left: 15px
}

#cloud-platform .full-stack {
    background-image: url('../img/cloud-platform/Background-1.png');
    padding-top: 50px;
    padding-bottom: 50px;
    background-size: cover
}

#cloud-platform .full-stack h2 {
    font-weight: 700
}

#cloud-platform .full-stack-item {
    text-align: center;
    color: white
}

#cloud-platform .full-stack-item {
    margin-top: 30px
}

#cloud-platform .full-stack-item a {
    color: #fff;
    text-decoration: none
}

#cloud-platform .bg-none {
    background: none !important
}

#cloud-platform .imgvideo h3 {
    font-size: 36px !important;
    font-weight: 700 !important;
    margin-bottom: 25px;
    width: 50%
}

#cloud-platform #video {
    background-image: url(../img/cloud-platform/videoimg.png);
    background-size: 100%;
    height: 400px;
    background-repeat: no-repeat
}

#cloud-platform .imgvideo button img {
    width: 40%;
    margin-top: -3px
}

@media screen and (min-width:1200px) and (max-width:1600px) {
    #cloud-platform .cloudplatform {
        background-position: center;
        background-size: cover !important
    }
}

@media screen and (min-width:992px) and (max-width:1200px) {
    #cloud-platform .voffset-60 {
        margin-top: 30px !important
    }

    #cloud-platform .voffset-100 {
        margin-top: 50px !important
    }

    #cloud-platform .cloudplatform h1 {
        font-size: 50px !important;
        padding: 100px 0 !important
    }

    #cloud-platform .cloudplatform {
        background-position: center;
        background-size: cover !important
    }
}

@media screen and (min-width:768px) and (max-width:991.9px) {
    #cloud-platform .voffset-100 {
        margin-top: 50px !important
    }

    #cloud-platform .cloudplatform h1 {
        font-size: 50px !important;
        padding: 55px 0 !important
    }

    #cloud-platform .cloudplatform {
        background-position: center;
        background-size: cover !important
    }
}

@media screen and (max-width:767.9px) {
    #cloud-platform .cloudplatform h1 {
        padding: 55px 0 80px 0 !important;
        font-size: 28px !important;
        margin: 0 auto;
        text-align: center;
        width: 65%
    }

    #cloud-platform .cloudplatform {
        background-size: cover !important
    }

    #cloud-platform .hosting-solutions-2 .col:first-child,
    #cloud-platform .hosting-solutions-2 .col:nth-child(4),
    #cloud-platform .hosting-solutions-2 .col:nth-child(5),
    #cloud-platform .hosting-solutions-2 .col:nth-child(8) {
        border-radius: 0 !important
    }

    #cloud-platform .voffset-100 {
        margin-top: 50px !important
    }

    #cloud-platform .cloud-platform h3 {
        text-align: center;
        margin-top: 10px
    }

    #cloud-platform .cloud-p-button {
        text-align: center
    }

    #cloud-platform .full-stack h2 {
        width: 60%;
        margin: 0 auto
    }

    #cloud-platform .full-stack-main {
        margin: 0 auto
    }

    #cloud-platform .full-stack {
        background-size: cover !important
    }

    #cloud-platform .imgvideo h3 {
        text-align: center
    }

    #cloud-platform .imgvideo br {
        display: none
    }

    #cloud-platform .cloud-p-atlantic-button a.btn:nth-child(2) {
        margin-top: 0 !important
    }

    #cloud-platform #video {
        height: 49vh
    }

    #cloud-platform #video iframe {
        height: 48vh
    }

    #cloud-platform .the-acp-text h4 {
        text-align: center;
        margin-top: 20px
    }
}

#cloud-platform .imgvideo {
    margin-bottom: 50px
}

@media screen and (max-width:1399.9px) {
    #cloud-platform .cloudplatform h1 {
        font-size: 78px !important;
        padding: 100px 0 !important
    }

    #cloud-platform .imgvideo h3 {
        width: 60%
    }
}

@media screen and (max-width:1199.9px) {
    #cloud-platform .cloudplatform h1 {
        font-size: 65px !important;
        padding: 0 !important
    }

    #cloud-platform .box3 {
        align-items: center;
        padding: 24px 15px !important
    }

    #cloud-platform .imgvideo h3 {
        width: 70%
    }
}

@media screen and (max-width:991.9px) {
    #cloud-platform .full-stack-item {
        padding: 0
    }

    #cloud-platform .full-stack-item h5 {
        font-size: 16px;
        text-align: center
    }

    #cloud-platform .imgvideo h3 {
        width: 100%
    }

    #cloud-platform .cloudplatform h1 {
        font-size: 48px !important;
        padding: 0 !important
    }

    #cloud-platform .hosting-solutions-2 .col:nth-child(4) {
        border-radius: 0
    }

    #cloud-platform .hosting-solutions-2 .col:nth-child(2) {
        border-radius: 0 15px 0 0
    }

    #cloud-platform .hosting-solutions-2 .col:nth-child(5) {
        border-radius: 0
    }

    #cloud-platform .hosting-solutions-2 .col:nth-child(7) {
        border-radius: 0 0 0 15px
    }

    #cloud-platform .cloud-platform img {
        width: 70%;
        margin: 0 auto;
        display: block
    }

    #cloud-platform .cloud-platform h3 {
        font-weight: 900;
        margin-bottom: 10px
    }
}

@media screen and (max-width:767.9px) {
    #cloud-platform .full-stack-item {
        padding: 0
    }

    #cloud-platform .full-stack-item h5 {
        font-size: 13px;
        text-align: center
    }

    #cloud-platform .header-main-img.voffset-60 {
        margin-top: 30px !important
    }

    #cloud-platform .cloudplatform h1 {
        font-size: 36px !important;
        padding: 30px 0 0 !important
    }

    #cloud-platform .cloud-platform .cloud-p-button a.btn:nth-child(2) {
        border-radius: 10px;
        margin-left: 15px;
        margin-top: 0;
        background-color: #fff;
        color: #1b38db;
        padding: 13px 28px !important
    }

    #cloud-platform .hosting-solutions-2 .col:first-child {
        border-top-left-radius: 15px !important;
        border-top-right-radius: 15px !important
    }

    #cloud-platform .hosting-solutions-2 .col:nth-child(2) {
        border-radius: 0
    }

    #cloud-platform .hosting-solutions-2 .col:nth-child(7) {
        border-radius: 0
    }

    #cloud-platform .hosting-solutions-2 .col:last-child {
        border-bottom-left-radius: 15px !important;
        border-bottom-right-radius: 15px !important
    }
}

@media screen and (max-width:575.9px) {
    #cloud-platform .full-stack h2 {
        width: 100%
    }

    #cloud-platform .full-stack-item {
        margin-top: 10px
    }

    #cloud-platform .cloud-platform img {
        width: 100%
    }

    #cloud-platform .cloudplatform h1 {
        font-size: 28px !important;
        padding: 30px 0 0 !important
    }

    #cloud-platform .the-acp {
        background-color: #f3f0f7;
        padding-top: 40px;
        padding-bottom: 30px
    }

    #cloud-platform section.awords-win {
        padding: 30px 0 30px
    }

    #cloud-platform section.awords-win h3.title {
        font-size: 22px
    }

    #cloud-platform .imgvideo h3 {
        font-size: 28px !important;
        margin-bottom: 14px
    }

    #cloud-platform .cloud-p-button a.btn {
        margin-left: 0 !important;
        padding: 13px 25px !important
    }
}

@media screen and (max-width:386.9px) {
    #cloud-platform .cloud-platform .cloud-p-button a.btn:nth-child(2) {
        border-radius: 10px;
        margin-top: 15px !important;
        background-color: #fff;
        color: #1b38db;
        padding: 13px 28px !important
    }
}

@media screen and (max-width:1399.9px) {
    #cloud-platform #video {
        height: 39vh
    }

    #cloud-platform #video iframe {
        height: 39vh
    }
}

@media screen and (max-width:1199.9px) {
    #cloud-platform #video {
        height: 33vh
    }

    #cloud-platform #video iframe {
        height: 33vh
    }
}

@media screen and (max-width:991.9px) {
    #cloud-platform #video {
        height: 42vh
    }

    #cloud-platform #video iframe {
        height: 42vh
    }
}

@media screen and (max-width:767.9px) {
    #cloud-platform #video {
        height: 37vh
    }

    #cloud-platform #video iframe {
        height: 37vh
    }
}

@media screen and (max-width:575.9px) {
    #cloud-platform #video {
        height: 40vh
    }

    #cloud-platform #video iframe {
        height: 40vh
    }
}

@media screen and (max-width:550.9px) {
    #cloud-platform #video {
        height: 37vh
    }

    #cloud-platform #video iframe {
        height: 37vh
    }
}

@media screen and (max-width:519.9px) {
    #cloud-platform #video {
        height: 35vh
    }

    #cloud-platform #video iframe {
        height: 35vh
    }
}

@media screen and (max-width:484.9px) {
    #cloud-platform #video {
        height: 33vh
    }

    #cloud-platform #video iframe {
        height: 33vh
    }
}

@media screen and (max-width:449.9px) {
    #cloud-platform #video {
        height: 31vh
    }

    #cloud-platform #video iframe {
        height: 31vh
    }
}

@media screen and (max-width:375.9px) {
    #cloud-platform #video {
        height: 26vh
    }

    #cloud-platform #video iframe {
        height: 26vh
    }
}

@media screen and (max-width:350.9px) {
    #cloud-platform #video {
        height: 24vh
    }

    #cloud-platform #video iframe {
        height: 24vh
    }
}

@media screen and (max-width:320px) {
    #cloud-platform #video {
        height: 22vh
    }

    #cloud-platform #video iframe {
        height: 22vh
    }
}

#certifications-and-partnerships .press-room h4 {
    font-family: 'Lato', sans-serif;
    font-weight: 900;
    color: #1e9ee4;
    font-size: 24px;
    line-height: 1.2;
    width: 90%;
    margin-left: auto;
    margin-bottom: 0
}

#certifications-and-partnerships .press-room {
    padding: 75px 0 90px;
    background-color: #f5f6f7;
    -webkit-box-shadow: inset 0 5px 20px -9px #a1a1a1;
    box-shadow: inset 0 5px 20px -9px #a1a1a1
}

#certifications-and-partnerships .press-room h1 {
    font-size: 48px;
    border-left: 4px solid #1e9ee4;
    line-height: 1.2;
    padding-left: 20px;
    font-weight: 900;
    margin-bottom: 0
}

@media screen and (max-width:1399.9px) {
    #certifications-and-partnerships .press-room h4 {
        font-size: 20px;
        width: 90%
    }

    #certifications-and-partnerships .press-room {
        padding: 35px 0 50px
    }
}

@media screen and (max-width:1199.9px) {
    #certifications-and-partnerships .press-room h1 {
        font-size: 42px
    }

    #certifications-and-partnerships .press-room h4 {
        font-size: 18px;
        width: 100%
    }
}

@media screen and (max-width:991.9px) {
    #certifications-and-partnerships .press-room h1 {
        font-size: 34px
    }

    #certifications-and-partnerships .press-room h4 {
        font-size: 17px;
        width: 100%
    }
}

@media screen and (max-width:767.9px) {
    #certifications-and-partnerships .press-room {
        padding: 40px 0 20px
    }

    #certifications-and-partnerships .press-room h4 {
        font-size: 16px;
        width: 100%
    }
}

@media screen and (max-width:575.9px) {
    #certifications-and-partnerships .press-room {
        padding-bottom: 30px
    }
}

#certifications-and-partnerships .navigation a {
    text-decoration: none !important
}

#certifications-and-partnerships .navigation a:hover {
    background: #1b38db;
    color: #fff !important
}

#certifications-and-partnerships .navigation .nav-item {
    padding: 13px;
    color: #1b38db;
    font-size: 18px;
    line-height: 21px;
    font-weight: 700;
    border: 1px solid #1b38db;
    border-radius: 12px;
    cursor: pointer
}

#certifications-and-partnerships .navigation .nav-item.active {
    background: #1b38db;
    color: #fff;
    cursor: default
}

@media screen and (max-width:1399.9px) {
    #certifications-and-partnerships .navigation .nav-item {
        padding: 10px 16px;
        font-size: 14px
    }
}

@media screen and (max-width:1199.9px) {
    #certifications-and-partnerships .navigation .nav-item {
        padding: 10px 6px;
        font-size: 14px
    }
}

@media screen and (max-width:991.9px) {
    #certifications-and-partnerships .navigation .nav-item {
        padding: 1.6% 1.8%;
        font-size: 16px;
        margin-bottom: 10px
    }

    #certifications-and-partnerships .navigation.voffset-60 {
        margin-top: 40px !important
    }
}

@media screen and (max-width:767.9px) {
    #certifications-and-partnerships .navigation .nav-item {
        padding: 2% 3%;
        font-size: 16px;
        margin-bottom: 10px
    }

    #certifications-and-partnerships .navigation.voffset-60 {
        margin-top: 30px !important
    }
}

#certifications-and-partnerships .managed-services {
    padding: 50px 0 40px;
    background-size: cover;
    background-image: url(../img/dedicated-hosting/Background-1.png)
}

#certifications-and-partnerships .managed-services .managed-services-text p {
    font-size: 16px;
    line-height: 1.2
}

#certifications-and-partnerships .managed-services .managed-services-text h3 {
    font-weight: 900 !important;
    font-size: 35px;
    line-height: 1.2
}

@media screen and (max-width:575.9px) {
    #certifications-and-partnerships .managed-services .managed-services-text h3 {
        font-size: 30px
    }
}

#certifications-and-partnerships .cert-item {
    height: 100%
}

#certifications-and-partnerships .cert-item h4 {
    font-family: 'Lato', sans-serif;
    font-size: 21px;
    line-height: 1.2;
    font-weight: 900;
    text-align: center
}

#certifications-and-partnerships .cert-item h4.line-height-24 {
    line-height: 2.4
}

#certifications-and-partnerships .cert-item p {
    font-family: 'Lato', sans-serif;
    font-size: 18px;
    line-height: 1.2;
    font-weight: 400;
    margin-bottom: 0
}

#certifications-and-partnerships .cert-item hr {
    height: 3px;
    color: #e5e5e5;
    opacity: 1
}

#certifications-and-partnerships .divider {
    color: #878787;
    opacity: 1;
    margin: 40px 0
}

#certifications-and-partnerships .net-connectivity h3 {
    font-size: 28px;
    font-weight: 900;
    padding-left: 30px;
    border-left: 4px solid #1e9ee4;
    padding-bottom: 15px
}

#certifications-and-partnerships .net-connectivity p {
    font-size: 18px;
    margin-bottom: 0;
    font-weight: 400;
    padding-left: 30px
}

@media screen and (max-width:575.9px) {
    #certifications-and-partnerships .net-connectivity h3 {
        font-size: 25px;
        font-weight: 900;
        padding-left: 15px;
        border-left: 4px solid #1e9ee4;
        padding-bottom: 15px
    }

    #certifications-and-partnerships .net-connectivity p {
        font-size: 16px;
        margin-bottom: 0;
        font-weight: 400;
        padding-left: 15px
    }
}

#case-studies .press-room h4 {
    font-family: 'Lato', sans-serif;
    font-weight: 900;
    color: #1e9ee4;
    font-size: 24px;
    line-height: 1.2;
    width: 90%;
    margin-left: auto;
    margin-bottom: 0
}

#case-studies .press-room {
    padding: 75px 0 90px;
    background-color: #f5f6f7;
    -webkit-box-shadow: inset 0 5px 20px -9px #a1a1a1;
    box-shadow: inset 0 5px 20px -9px #a1a1a1
}

#case-studies .press-room h1 {
    font-size: 48px;
    border-left: 4px solid #1e9ee4;
    line-height: 1.2;
    padding-left: 20px;
    font-weight: 900;
    margin-bottom: 0
}

@media screen and (max-width:1399.9px) {
    #case-studies .press-room h4 {
        font-size: 20px;
        width: 90%
    }

    #case-studies .press-room {
        padding: 35px 0 50px
    }
}

@media screen and (max-width:1199.9px) {
    #case-studies .press-room h1 {
        font-size: 42px
    }

    #case-studies .press-room h4 {
        font-size: 18px;
        width: 100%
    }
}

@media screen and (max-width:991.9px) {
    #case-studies .press-room h1 {
        font-size: 34px
    }

    #case-studies .press-room h4 {
        font-size: 17px;
        width: 100%
    }
}

@media screen and (max-width:767.9px) {
    #case-studies .press-room {
        padding: 40px 0 20px
    }

    #case-studies .press-room h4 {
        font-size: 16px;
        width: 100%
    }
}

@media screen and (max-width:575.9px) {
    #case-studies .press-room {
        padding-bottom: 30px
    }
}

#case-studies .in-the-news {
    background-image: url('../img/front-page/technology-partners-bg.svg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding: 40px 0;
    background-color: #1a75e1
}

#case-studies .in-the-news h3.title {
    font-family: 'Lato', sans-serif;
    font-size: 32px;
    color: #fff;
    font-weight: 900;
    margin-bottom: 30px;
    line-height: 1.2
}

@media screen and (max-width:1199.9px) {
    #case-studies .in-the-news h3.title {
        margin-bottom: 15px
    }
}

@media screen and (max-width:991.9px) {
    #case-studies .in-the-news h3.title {
        margin-bottom: 15px;
        font-size: 28px
    }
}

@media screen and (max-width:767.9px) {
    #case-studies .in-the-news {
        padding: 25px 0
    }

    #case-studies .in-the-news h3.title {
        font-size: 22px;
        margin-bottom: 5px
    }
}

@media screen and (max-width:575.9px) {
    #case-studies .in-the-news {
        padding: 25px 0
    }

    #case-studies .in-the-news h3.title {
        font-size: 18px;
        margin-bottom: 0
    }
}

#case-studies .navigation a {
    text-decoration: none !important
}

#case-studies .navigation a:hover {
    background: #1b38db;
    color: #fff !important
}

#case-studies .navigation .nav-item {
    padding: 13px 30px;
    color: #1b38db;
    font-size: 18px;
    line-height: 21px;
    font-weight: 700;
    border: 1px solid #1b38db;
    border-radius: 12px;
    cursor: pointer
}

#case-studies .navigation .nav-item.active {
    background: #1b38db;
    color: #fff;
    cursor: default
}

@media screen and (max-width:1399.9px) {
    #case-studies .navigation .nav-item {
        padding: 10px 24px;
        font-size: 16px
    }
}

@media screen and (max-width:1199.9px) {
    #case-studies .navigation .nav-item {
        padding: 1.2% 1.6%;
        font-size: 16px
    }
}

@media screen and (max-width:991.9px) {
    #case-studies .navigation .nav-item {
        padding: 1.6% 1.8%;
        font-size: 16px;
        margin-bottom: 10px
    }

    #case-studies .navigation.voffset-60 {
        margin-top: 40px !important
    }
}

@media screen and (max-width:767.9px) {
    #case-studies .navigation .nav-item {
        padding: 2% 3%;
        font-size: 16px;
        margin-bottom: 10px
    }

    #case-studies .navigation.voffset-60 {
        margin-top: 30px !important
    }
}

#case-studies .case-studies .title {
    font-size: 28px;
    font-weight: 900;
    margin-bottom: 20px
}

#case-studies .case-studies a {
    text-decoration: none;
    color: #000
}

#case-studies .case-studies img {
    border: 1px solid #ccc;
    border-radius: 4px;
    padding: 5px;
    height: 340px
}

#cloud-containers a {
    text-decoration: none
}

#cloud-containers .dedicatedhosting {
    background-image: url('../img/cloud-platform/Hero-background.png') !important;
    background-size: 100% !important;
    background-repeat: no-repeat !important
}

#cloud-containers .dedicatedhosting h1 {
    padding: 80px 0 25px 0 !important;
    font-size: 78px !important;
    font-weight: 300
}

#cloud-containers .dedicated-main .white-btn {
    background-color: #fff !important;
    color: #1b38db !important;
    font-weight: 900
}

#cloud-containers .blue-btn {
    background-color: #1b38db !important;
    color: #fff !important;
    font-weight: 900
}

#cloud-containers .dedicated-main p:nth-child(2) {
    font-size: 22px;
    margin-bottom: 28px
}

#cloud-containers .dedicated-main p:nth-child(4) {
    font-size: 18px;
    padding-top: 20px
}

#cloud-containers .dedicated-main button {
    background-color: transparent;
    border-color: #fff;
    color: #fff !important;
    border-radius: 12px;
    padding: 13px 40px
}

#cloud-containers .dedicatedhosting h1 strong {
    font-weight: 900 !important
}

#cloud-containers .biotech p {
    font-size: 18px !important
}

#cloud-containers .biotech .row {
    align-items: center;
    justify-content: space-around
}

#cloud-containers .biotech h2 {
    font-weight: 900;
    margin-bottom: 20px
}

#cloud-containers .biotech strong {
    font-weight: 900
}

#cloud-containers .drive-inonvation {
    background-color: #f7f5f5;
    padding: 50px 0
}

#cloud-containers .drive-inonvation .col-md-6 {
    margin-top: 30px
}

#cloud-containers .drive-inonvation .drive-items {
    margin: 0 10px;
    background-color: #fff;
    padding: 25px 60px;
    border: 1px solid #ccc
}

#cloud-containers .drive-inonvation .drive-items1 {
    min-height: 400px
}

#cloud-containers .drive-inonvation .drive-items2 {
    min-height: 580px
}

#cloud-containers .drive-inonvation .drive-items3 {
    min-height: 675px
}

#cloud-containers .drive-inonvation h5 {
    font-weight: 900;
    margin-bottom: 20px
}

#cloud-containers .biotech {
    padding-bottom: 60px
}

#cloud-containers .btn-blue {
    padding: 10px 65px;
    background-color: #1b38db;
    color: #fff !important;
    border-radius: 25px;
    font-weight: 800
}

@media screen and (min-width:768px) and (max-width:1200px) {
    #cloud-containers .dedicatedhosting h1 {
        font-size: 50px !important;
        padding: 75px 0 25px 0 !important
    }

    #cloud-containers .dedicatedhosting {
        background-size: cover !important;
        background-position: top !important
    }

    #cloud-containers #hipaa-video1 {
        height: 50vh
    }

    #cloud-containers #hipaa-video1 iframe {
        height: 50vh
    }
}

@media screen and (min-width:1500px) and (max-width:1800px) {
    #cloud-containers .dedicatedhosting {
        background-size: cover !important;
        background-position: top !important
    }
}

@media screen and (min-width:1200px) and (max-width:1500px) {
    #cloud-containers section.challenges .challenge-item {
        min-height: 285px !important
    }

    #cloud-containers .dedicatedhosting {
        background-size: cover !important;
        background-position: top !important
    }
}

@media screen and (max-width:767.9px) {
    #cloud-containers .hipaa-complient img {
        margin-bottom: 35px
    }

    #cloud-containers .drive-inonvation .drive-items {
        margin: 0 !important;
        padding: 15px 25px !important;
        text-align: center
    }

    #cloud-containers .dedicatedhosting h1 span {
        font-size: 27px !important
    }

    #cloud-containers main .dedicatedhosting h1 {
        padding: 40px 0 10px 0 !important;
        font-size: 28px !important;
        margin: 0 auto;
        text-align: center
    }

    #cloud-containers .dedicatedhosting {
        background-size: cover !important;
        background-position: top
    }

    #cloud-containers .dedicated-main {
        text-align: center
    }

    #cloud-containers .voffset-100 {
        margin-top: 50px !important
    }

    #cloud-containers .cloud-platform h3 {
        margin-top: 50px;
        text-align: center
    }

    #cloud-containers .dediacted-button button {
        margin-bottom: 12px
    }

    #cloud-containers .dedicated-host h3 {
        margin-top: 12px
    }

    #cloud-containers .dedicatedhosting p.text-white {
        font-size: 16px !important
    }

    #cloud-containers #hipaa-video1 {
        height: 33vh
    }

    #cloud-containers #hipaa-video1 iframe {
        height: 34vh
    }

    #cloud-containers .dedicated-main button {
        padding: 10px 25px;
        font-size: .9rem
    }
}

@media screen and (max-width:1399.9px) {
    #cloud-containers .dedicatedhosting .header-main-img {
        width: 65%
    }

    #cloud-containers .dedicatedhosting h1 {
        font-size: 50px !important;
        padding: 75px 0 0 0 !important
    }

    #cloud-containers .dedicated-main p:nth-child(2) {
        font-size: 18px;
        margin-bottom: 15px
    }
}

@media screen and (max-width:1199.9px) {
    #cloud-containers .dedicatedhosting h1 {
        font-size: 42px !important;
        padding: 25px 0 0 !important
    }

    #cloud-containers .dedicated-main p:nth-child(2) {
        font-size: 18px;
        margin-bottom: 0
    }
}

@media screen and (max-width:991.9px) {
    #cloud-containers .dedicatedhosting .header-main-img {
        width: 100%
    }

    #cloud-containers .dedicatedhosting h1 {
        font-size: 36px !important;
        padding: 25px 0 0 !important
    }

    #cloud-containers .dedicated-main p:nth-child(2) {
        font-size: 15px
    }
}

@media screen and (max-width:767.9px) {
    #cloud-containers .dedicatedhosting .header-main-img {
        width: 50%
    }
}

@media screen and (max-width:575.9px) {
    #cloud-containers .dedicatedhosting .header-main-img {
        width: 80%;
        display: block;
        margin-inline: auto
    }

    #cloud-containers .dedicatedhosting .header-main-img.voffset-60 {
        margin-top: 0 !important
    }
}

#cloud-containers .hipaa-complient strong {
    font-weight: 900
}

#cloud-containers .hipaa-complient a {
    font-weight: 900;
    color: #000
}

#cloud-containers .font-18 {
    font-size: 18px !important
}

#cloud-containers .hipaa-hosting {
    padding: 100px 0
}

#cloud-containers .hipaa-complient button {
    background-color: #1b36db;
    padding: 10px 30px;
    border-radius: 10px;
    font-weight: 700;
    margin-top: 15px
}

#cloud-containers .hipaa-complient .row {
    align-items: center
}

#cloud-containers .hipaa-complient h3 {
    font-weight: 900;
    margin-bottom: 30px
}

#cloud-containers .hipaa-complient p {
    font-size: 18px
}

#cloud-containers .hipaa-complient p a {
    text-decoration: none
}

@media screen and (max-width:1199.9px) {
    #cloud-containers .hipaa-complient {
        margin-top: 30px
    }
}

#cloud-containers .docker .title {
    font-size: 32px;
    text-align: center;
    color: #fff
}

#cloud-containers .docker h3 {
    font-weight: 900;
    text-align: center
}

#cloud-containers .docker form h3 {
    margin-bottom: 20px
}

#cloud-containers .form-btn {
    text-align: center;
    padding-bottom: 60px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 60px;
    margin-top: 25px
}

#cloud-containers .form-btn a.btn {
    padding: 15px 25px;
    border-radius: 18px
}

#cloud-containers .docker .docker-item h3 {
    text-align: left;
    margin-bottom: 20px
}

#cloud-containers .docker .docker-item {
    margin-bottom: 40px
}

#cloud-containers .docker {
    margin-bottom: 66px
}

@media screen and (max-width:1199.9px) {
    #cloud-containers .docker .title {
        font-size: 24px
    }

    #cloud-containers .docker p {
        font-size: 16px !important
    }
}

@media screen and (max-width:991.9px) {
    #cloud-containers .docker .title {
        font-size: 20px
    }

    #cloud-containers .docker p {
        font-size: 14px !important
    }

    #cloud-containers .docker form {
        padding: 20px 40px !important
    }
}

@media screen and (max-width:575.9px) {
    #cloud-containers .docker .form-btn a.btn {
        padding: 10px 7px;
        border-radius: 6px;
        font-size: 13px
    }

    #cloud-containers .form-btn {
        text-align: center;
        padding-bottom: 30px;
        border-bottom: 1px solid #ccc;
        margin-bottom: 30px;
        margin-top: 25px
    }

    #cloud-containers .docker .docker-item {
        margin-bottom: 20px
    }

    #cloud-containers .docker .docker-item h3 {
        text-align: center
    }
}

#cloud-service-level-agreement .press-room h4 {
    font-family: 'Lato', sans-serif;
    font-weight: 900;
    color: #1e9ee4;
    font-size: 24px;
    line-height: 1.2;
    width: 90%;
    margin-left: auto;
    margin-bottom: 0
}

#cloud-service-level-agreement .press-room {
    padding: 75px 0 90px;
    background-color: #f5f6f7;
    -webkit-box-shadow: inset 0 5px 20px -9px #a1a1a1;
    box-shadow: inset 0 5px 20px -9px #a1a1a1
}

#cloud-service-level-agreement .press-room h1 {
    font-size: 48px;
    border-left: 4px solid #1e9ee4;
    line-height: 1.2;
    padding-left: 20px;
    font-weight: 900;
    margin-bottom: 0
}

@media screen and (max-width:1399.9px) {
    #cloud-service-level-agreement .press-room h4 {
        font-size: 20px;
        width: 90%
    }

    #cloud-service-level-agreement .press-room {
        padding: 35px 0 50px
    }
}

@media screen and (max-width:1199.9px) {
    #cloud-service-level-agreement .press-room h1 {
        font-size: 42px
    }

    #cloud-service-level-agreement .press-room h4 {
        font-size: 18px;
        width: 100%
    }
}

@media screen and (max-width:991.9px) {
    #cloud-service-level-agreement .press-room h1 {
        font-size: 34px
    }

    #cloud-service-level-agreement .press-room h4 {
        font-size: 17px;
        width: 100%
    }
}

@media screen and (max-width:767.9px) {
    #cloud-service-level-agreement .press-room {
        padding: 40px 0 20px
    }

    #cloud-service-level-agreement .press-room h4 {
        font-size: 16px;
        width: 100%
    }
}

@media screen and (max-width:575.9px) {
    #cloud-service-level-agreement .press-room {
        padding-bottom: 30px
    }
}

#cloud-service-level-agreement .service-polices h3 {
    font-weight: 700;
    font-size: 28px
}

#cloud-service-level-agreement .service-polices h2 {
    font-weight: 700;
    font-size: 36px
}

#cloud-service-level-agreement .service-polices p,
#cloud-service-level-agreement .service-polices ul li #cloud-service-level-agreement {
    font-weight: 400;
    font-size: 18px
}

#cloud-service-level-agreement .service-polices ul li {
    line-height: 2
}

#cloud-service-level-agreement .service-polices a {
    color: #1b38db;
    text-decoration: none
}

@media screen and (max-width:575.9px) {
    #cloud-service-level-agreement .service-polices h3 {
        font-weight: 700;
        font-size: 22px
    }

    #cloud-service-level-agreement .service-polices h2 {
        font-weight: 700;
        font-size: 28px
    }
}

#cloud-terms-service .press-room h4 {
    font-family: 'Lato', sans-serif;
    font-weight: 900;
    color: #1e9ee4;
    font-size: 24px;
    line-height: 1.2;
    width: 90%;
    margin-left: auto;
    margin-bottom: 0
}

#cloud-terms-service .press-room {
    padding: 75px 0 90px;
    background-color: #f5f6f7;
    -webkit-box-shadow: inset 0 5px 20px -9px #a1a1a1;
    box-shadow: inset 0 5px 20px -9px #a1a1a1
}

#cloud-terms-service .press-room h1 {
    font-size: 48px;
    border-left: 4px solid #1e9ee4;
    line-height: 1.2;
    padding-left: 20px;
    font-weight: 900;
    margin-bottom: 0
}

@media screen and (max-width:1399.9px) {
    #cloud-terms-service .press-room h4 {
        font-size: 20px;
        width: 90%
    }

    #cloud-terms-service .press-room {
        padding: 35px 0 50px
    }
}

@media screen and (max-width:1199.9px) {
    #cloud-terms-service .press-room h1 {
        font-size: 42px
    }

    #cloud-terms-service .press-room h4 {
        font-size: 18px;
        width: 100%
    }
}

@media screen and (max-width:991.9px) {
    #cloud-terms-service .press-room h1 {
        font-size: 34px
    }

    #cloud-terms-service .press-room h4 {
        font-size: 17px;
        width: 100%
    }
}

@media screen and (max-width:767.9px) {
    #cloud-terms-service .press-room {
        padding: 40px 0 20px
    }

    #cloud-terms-service .press-room h4 {
        font-size: 16px;
        width: 100%
    }
}

@media screen and (max-width:575.9px) {
    #cloud-terms-service .press-room {
        padding-bottom: 30px
    }
}

#cloud-terms-service .service-polices h3 {
    font-weight: 700;
    font-size: 28px
}

#cloud-terms-service .service-polices h2 {
    font-weight: 700;
    font-size: 36px
}

.service-polices p,
.service-polices ul li #cloud-terms-service {
    font-weight: 400;
    font-size: 18px
}

#cloud-terms-service .service-polices ul li {
    line-height: 2
}

#cloud-terms-service .service-polices a {
    color: #1b38db;
    text-decoration: none
}

@media screen and (max-width:575.9px) {
    #cloud-terms-service .service-polices h3 {
        font-weight: 700;
        font-size: 22px
    }

    #cloud-terms-service .service-polices h2 {
        font-weight: 700;
        font-size: 28px
    }
}

#colocation-master-services-agreement .press-room h4 {
    font-family: 'Lato', sans-serif;
    font-weight: 900;
    color: #1e9ee4;
    font-size: 24px;
    line-height: 1.2;
    width: 90%;
    margin-left: auto;
    margin-bottom: 0
}

#colocation-master-services-agreement .press-room {
    padding: 75px 0 90px;
    background-color: #f5f6f7;
    -webkit-box-shadow: inset 0 5px 20px -9px #a1a1a1;
    box-shadow: inset 0 5px 20px -9px #a1a1a1
}

#colocation-master-services-agreement .press-room h1 {
    font-size: 48px;
    border-left: 4px solid #1e9ee4;
    line-height: 1.2;
    padding-left: 20px;
    font-weight: 900;
    margin-bottom: 0
}

@media screen and (max-width:1399.9px) {
    #colocation-master-services-agreement .press-room h4 {
        font-size: 20px;
        width: 90%
    }

    #colocation-master-services-agreement .press-room {
        padding: 35px 0 50px
    }
}

@media screen and (max-width:1199.9px) {
    #colocation-master-services-agreement .press-room h1 {
        font-size: 42px
    }

    #colocation-master-services-agreement .press-room h4 {
        font-size: 18px;
        width: 100%
    }
}

@media screen and (max-width:991.9px) {
    #colocation-master-services-agreement .press-room h1 {
        font-size: 34px
    }

    #colocation-master-services-agreement .press-room h4 {
        font-size: 17px;
        width: 100%
    }
}

@media screen and (max-width:767.9px) {
    #colocation-master-services-agreement .press-room {
        padding: 40px 0 20px
    }

    #colocation-master-services-agreement .press-room h4 {
        font-size: 16px;
        width: 100%
    }
}

@media screen and (max-width:575.9px) {
    #colocation-master-services-agreement .press-room {
        padding-bottom: 30px
    }
}

#colocation-master-services-agreement .service-polices h3 {
    font-weight: 700;
    font-size: 28px
}

#colocation-master-services-agreement .service-polices h2 {
    font-weight: 700;
    font-size: 36px
}

#colocation-master-services-agreement .service-polices p,
#colocation-master-services-agreement .service-polices ul li #colocation-master-services-agreement {
    font-weight: 400;
    font-size: 18px
}

#colocation-master-services-agreement .service-polices ul li {
    line-height: 2
}

#colocation-master-services-agreement .service-polices a {
    color: #1b38db;
    text-decoration: none
}

@media screen and (max-width:575.9px) {
    #colocation-master-services-agreement .service-polices h3 {
        font-weight: 700;
        font-size: 22px
    }

    #colocation-master-services-agreement .service-polices h2 {
        font-weight: 700;
        font-size: 28px
    }
}

#colocation-policies-regulations .press-room h4 {
    font-family: 'Lato', sans-serif;
    font-weight: 900;
    color: #1e9ee4;
    font-size: 24px;
    line-height: 1.2;
    width: 90%;
    margin-left: auto;
    margin-bottom: 0
}

#colocation-policies-regulations .press-room {
    padding: 75px 0 90px;
    background-color: #f5f6f7;
    -webkit-box-shadow: inset 0 5px 20px -9px #a1a1a1;
    box-shadow: inset 0 5px 20px -9px #a1a1a1
}

#colocation-policies-regulations .press-room h1 {
    font-size: 48px;
    border-left: 4px solid #1e9ee4;
    line-height: 1.2;
    padding-left: 20px;
    font-weight: 900;
    margin-bottom: 0
}

@media screen and (max-width:1399.9px) {
    #colocation-policies-regulations .press-room h4 {
        font-size: 20px;
        width: 90%
    }

    #colocation-policies-regulations .press-room {
        padding: 35px 0 50px
    }
}

@media screen and (max-width:1199.9px) {
    #colocation-policies-regulations .press-room h1 {
        font-size: 42px
    }

    #colocation-policies-regulations .press-room h4 {
        font-size: 18px;
        width: 100%
    }
}

@media screen and (max-width:991.9px) {
    #colocation-policies-regulations .press-room h1 {
        font-size: 34px
    }

    #colocation-policies-regulations .press-room h4 {
        font-size: 17px;
        width: 100%
    }
}

@media screen and (max-width:767.9px) {
    #colocation-policies-regulations .press-room {
        padding: 40px 0 20px
    }

    #colocation-policies-regulations .press-room h4 {
        font-size: 16px;
        width: 100%
    }
}

@media screen and (max-width:575.9px) {
    #colocation-policies-regulations .press-room {
        padding-bottom: 30px
    }
}

#colocation-policies-regulations .service-polices h3 {
    font-weight: 700;
    font-size: 28px
}

#colocation-policies-regulations .service-polices h2 {
    font-weight: 700;
    font-size: 36px
}

.service-polices p,
.service-polices ul li #colocation-policies-regulations {
    font-weight: 400;
    font-size: 18px
}

#colocation-policies-regulations .service-polices ul li {
    line-height: 2
}

#colocation-policies-regulations .service-polices a {
    color: #1b38db;
    text-decoration: none
}

@media screen and (max-width:575.9px) {
    #colocation-policies-regulations .service-polices h3 {
        font-weight: 700;
        font-size: 22px
    }

    #colocation-policies-regulations .service-polices h2 {
        font-weight: 700;
        font-size: 28px
    }
}

#consulting .head-block {
    background-image: url('../img/cloud-platform/Hero-background.png') !important;
    background-size: 100% !important;
    background-repeat: no-repeat !important
}

#consulting .head-block h1 {
    padding: 80px 0 25px 0 !important;
    font-size: 82px !important;
    font-weight: 300
}

#consulting .head-block h1 strong {
    font-weight: 900
}

#consulting .head-block p.text-white {
    font-size: 24px;
    font-family: 'Lato', sans-serif
}

@media screen and (max-width:1800px) {
    #consulting .head-block {
        background-size: cover !important;
        background-position: top !important
    }
}

@media screen and (max-width:1399.9px) {
    #consulting .head-block h1 {
        padding: 78px 0 0 0 !important;
        font-size: 66px !important
    }
}

@media screen and (max-width:1199.9px) {
    #consulting .head-block h1 {
        padding: 40px 0 0 0 !important;
        font-size: 55px !important
    }

    #consulting .head-block p.text-white {
        font-size: 20px;
        font-family: 'Lato', sans-serif
    }
}

@media screen and (max-width:991.9px) {
    #consulting .head-block h1 {
        text-align: center
    }

    #consulting .head-block p.text-white {
        text-align: center
    }
}

@media screen and (max-width:767.9px) {
    #consulting .head-block h1 {
        padding: 40px 0 0 0 !important;
        font-size: 40px !important
    }

    #consulting .head-block p.text-white {
        font-size: 17px;
        font-family: 'Lato', sans-serif
    }
}

@media screen and (max-width:575.9px) {
    #consulting .head-block h1 {
        padding: 20px 0 !important;
        font-size: 30px !important;
        margin: 0 auto;
        text-align: center;
        width: 100%
    }

    #consulting .head-block p.text-white {
        font-size: 15px;
        font-family: 'Lato', sans-serif;
        margin-bottom: 0
    }
}

#consulting .navigation a {
    text-decoration: none !important
}

#consulting .navigation a:hover {
    background: #1b38db;
    color: #fff !important
}

#consulting .navigation .nav-item {
    padding: 11px 22px;
    font-size: 16px;
    line-height: 21px;
    font-weight: 700;
    border: 1px solid #1b38db;
    border-radius: 6px;
    cursor: pointer
}

#consulting .navigation .nav-item.active {
    background: #1b38db;
    color: #fff;
    cursor: default
}

@media screen and (max-width:1399.9px) {
    #consulting .navigation .nav-item {
        padding: 10px 15px;
        font-size: 15px
    }
}

@media screen and (max-width:1199.9px) {
    #consulting .navigation .nav-item {
        padding: 10px 8px;
        font-size: 15px
    }
}

@media screen and (max-width:991.9px) {
    #consulting .navigation .nav-item {
        padding: 1.6% 1.9%;
        font-size: 14px;
        margin-bottom: 10px
    }
}

@media screen and (max-width:767.9px) {
    #consulting .navigation .nav-item {
        padding: 2% 3%;
        font-size: 16px;
        margin-bottom: 10px
    }
}

@media screen and (max-width:767.9px) {
    #consulting .a-ded-img {
        text-align: center
    }

    #consulting .a-ded-text p {
        line-height: 25px !important
    }

    #consulting .a-dedicated {
        background-position: center;
        background-size: cover
    }

    #consulting section .no-lead-item .col-md-10 {
        padding: 15px 30px !important
    }

    #consulting section .no-lead-item .col-md-2 {
        padding: 15px 30px !important
    }
}

#consulting .a-dedicated {
    padding: 60px 0 130px;
    background-image: url(../img/dedicated-hosting/Background-1.png);
    background-size: cover
}

#consulting .a-ded-text p {
    font-size: 18px;
    line-height: 1.2;
    width: 90%;
    margin: 0 auto
}

#consulting .a-ded-text h3 {
    font-weight: 900 !important;
    font-size: 44px
}

#consulting .no-lead-item {
    background-color: #f4f4f4;
    border-radius: 20px;
    margin-top: 2px
}

#consulting .no-lead-item .row {
    display: flex;
    align-items: center
}

#consulting .no-lead-item .col-md-2 {
    padding: 50px 66px !important;
    border-right: 1px solid #fff
}

#consulting .no-lead-item .col-md-10 {
    padding: 50px 70px !important
}

#consulting .no-lead-item li {
    list-style-type: none
}

#consulting .no-lead-item a {
    text-decoration: none
}

#consulting .no-lead-item h3 {
    font-weight: 700
}

#consulting .voffset--80 {
    margin-top: -80px !important
}

@media screen and (max-width:1399.9px) {
    #consulting .no-lead-item .col-md-2 {
        padding: 50px 45px !important;
        border-right: 1px solid #fff
    }
}

@media screen and (max-width:1199.9px) {
    #consulting .no-lead-item .col-md-2 {
        padding: 50px 30px !important;
        border-right: 1px solid #fff
    }
}

@media screen and (max-width:991.9px) {
    #consulting .a-dedicated {
        padding: 50px 0 100px
    }

    #consulting .no-lead-item .col-md-2 {
        text-align: center
    }

    #consulting .no-lead-item .col-md-10 {
        padding: 50px 35px !important
    }

    #consulting .a-ded-text h3 {
        font-weight: 900 !important;
        font-size: 36px
    }
}

@media screen and (max-width:575.9px) {
    #consulting .a-ded-text p {
        text-align: justify
    }
}

#consulting .imgvideo h3 {
    font-size: 36px !important;
    font-weight: 700 !important;
    margin-bottom: 25px
}

#consulting #video {
    background-image: url(../img/cloud-platform/videoimg.png);
    background-size: 100%;
    height: 405px;
    background-repeat: no-repeat
}

#consulting .imgvideo button img {
    width: 40%;
    margin-top: -3px
}

#consulting .cloud-p-button a.btn:first-child {
    border-radius: 10px;
    background-color: #1b38db;
    padding: 13px 40px
}

#consulting .cloud-p-button a.btn:nth-child(2) {
    border-radius: 10px;
    margin-left: 15px;
    background-color: #fff;
    color: #1b38db;
    padding: 13px 40px
}

@media screen and (max-width:1199.9px) {
    #consulting .imgvideo h3 {
        font-size: 30px !important;
        font-weight: 700 !important;
        margin-bottom: 12px
    }
}

@media screen and (max-width:767.9px) {
    #consulting .imgvideo h3 {
        font-size: 24px !important;
        margin-bottom: 15px
    }
}

@media screen and (max-width:374.9px) {
    #consulting .cloud-p-button a.btn {
        padding: 13px 26px !important
    }
}

#orlando-colocation-hosting-data-center .colocation-header {
    background-image: url('../img/colocation/Hero-background.png') !important;
    background-size: 100% !important;
    background-repeat: no-repeat !important
}

#orlando-colocation-hosting-data-center .colocation-header .dedicated-main p.text-white {
    font-size: 22px;
    line-height: 26px
}

#orlando-colocation-hosting-data-center .colocation-header .subheader {
    font-size: 24px;
    line-height: 28.8px
}

#orlando-colocation-hosting-data-center .trusted-title {
    font-weight: 600;
    font-size: 24px;
    line-height: 28.8px
}

#orlando-colocation-hosting-data-center .dedicated-main .white-btn {
    background-color: #fff !important;
    color: #1b38db !important;
    font-weight: 900
}

#orlando-colocation-hosting-data-center .dedicated-main .white-btn {
    background-color: #fff !important;
    color: #1b38db !important;
    font-weight: 900;
    border-color: #fff;
    border-radius: 12px;
    padding: 13px 40px
}

#orlando-colocation-hosting-data-center .colocation-header h1 {
    padding: 80px 0 25px 0 !important;
    font-size: 80px !important;
    font-weight: 300;
    margin-bottom: 0
}

#orlando-colocation-hosting-data-center .colocation-header h1 strong {
    font-weight: 900 !important
}

@media screen and (max-width:1599px) {
    #orlando-colocation-hosting-data-center .colocation-header {
        background-size: cover !important;
        background-position: top !important
    }
}

@media screen and (max-width:1199px) {
    #orlando-colocation-hosting-data-center .colocation-header {
        background-size: cover !important;
        background-position: top !important
    }

    #orlando-colocation-hosting-data-center .colocation-header h1 {
        padding: 90px 0 30px 0 !important;
        font-size: 60px !important;
        font-weight: 300;
        margin-bottom: 0
    }
}

@media screen and (max-width:991px) {
    #orlando-colocation-hosting-data-center .colocation-header h1 {
        padding: 90px 0 23px 0 !important;
        font-size: 54px !important;
        font-weight: 300
    }

    #orlando-colocation-hosting-data-center .dedicated-main p:nth-child(2) {
        font-size: 20px;
        margin-top: 0;
        margin-bottom: 30px;
        font-size: 34px !important;
        font-weight: 700;
    }

    #orlando-colocation-hosting-data-center .dedicated-main .white-btn {
        padding: 8px 40px
    }
}

@media screen and (max-width:767.9px) {
    #orlando-colocation-hosting-data-center main .colocation-header h1 {
        padding: 55px 0 30px !important;
        font-size: 32px !important;
        margin: 0 auto;
        text-align: center;
        width: 80%
    }

    #orlando-colocation-hosting-data-center .colocation-header p.text-white {
        width: 70%;
        margin: 0 auto 35px !important
    }

    #orlando-colocation-hosting-data-center .colocation-header .subheader {
        font-size: 21px;
        line-height: 24px
    }

    #orlando-colocation-hosting-data-center .colocation-header .voffset-60 {
        margin-top: 15px !important;
        margin-bottom: -32px
    }

    #orlando-colocation-hosting-data-center .colocation-header {
        text-align: center
    }

    #orlando-colocation-hosting-data-center .voffset-100 {
        margin-top: 50px !important
    }

    #orlando-colocation-hosting-data-center .dediacted-button button {
        margin-bottom: 12px
    }

    #orlando-colocation-hosting-data-center .dedicated-host h3 {
        margin-top: 12px
    }

    #orlando-colocation-hosting-data-center .colocation-header p.text-white {
        font-size: 18px !important
    }

    #orlando-colocation-hosting-data-center .dedicated-main button {
        padding: 10px 20px !important;
        font-size: .8rem
    }

    #orlando-colocation-hosting-data-center .dedicated-main p:nth-child(2) {
        margin-bottom: 0px;
    }

    #orlando-colocation-hosting-data-center .trusted-title {
        font-size: 21px;
        line-height: 24px
    }
}

@media screen and (min-width:425px) and (max-width:767px) {
    #orlando-colocation-hosting-data-center main .colocation-header h1 {
        font-size: 40px !important
    }

    #orlando-colocation-hosting-data-center .head-image {
        width: 70% !important
    }
}

#orlando-colocation-hosting-data-center .navigation a {
    text-decoration: none !important
}

#orlando-colocation-hosting-data-center .navigation a:hover {
    background: #1b38db;
    color: #fff !important
}

#orlando-colocation-hosting-data-center .navigation .nav-item {
    padding: 13px 35px;
    color: #1b38db;
    font-size: 18px;
    line-height: 21px;
    font-weight: 700;
    border: 1px solid #1b38db;
    border-radius: 6px;
    cursor: pointer
}

#orlando-colocation-hosting-data-center .navigation .nav-item.active {
    background: #1b38db;
    color: #fff;
    cursor: default
}

@media screen and (max-width:1399px) {
    #orlando-colocation-hosting-data-center .navigation .nav-item {
        padding: 10px 24px;
        font-size: 16px
    }
}

@media screen and (max-width:1199px) {
    #orlando-colocation-hosting-data-center .navigation .nav-item {
        padding: 1.6% 2.4%;
        font-size: 16px
    }
}

@media screen and (max-width:991px) {
    #orlando-colocation-hosting-data-center .navigation .nav-item {
        padding: 1.6% 1.9%;
        font-size: 14px
    }
}

@media screen and (max-width:767px) {
    #orlando-colocation-hosting-data-center .navigation .nav-item {
        padding: 2% 3%;
        font-size: 16px;
        margin-bottom: 10px
    }
}

#orlando-colocation-hosting-data-center .data-content {
    margin-top: 50px
}

#orlando-colocation-hosting-data-center .data-content h2 {
    font-weight: 900;
    font-size: 32px;
    line-height: 48px;
    margin-bottom: 20px
}

#orlando-colocation-hosting-data-center .data-content p {
    font-size: 18px;
    padding-right: 18px;
    line-height: 21.6px;
    margin-bottom: 0
}

@media screen and (max-width:1199px) {
    #orlando-colocation-hosting-data-center .data-content {
        margin-top: 15px
    }

    #orlando-colocation-hosting-data-center .data-content h2 {
        font-weight: 900;
        font-size: 28px;
        line-height: 38px;
        margin-bottom: 15px
    }

    #orlando-colocation-hosting-data-center .data-content p {
        font-size: 16px;
        padding-right: 0;
        line-height: 21.6px;
        margin-bottom: 0
    }
}

@media screen and (max-width:767px) {
    #orlando-colocation-hosting-data-center .data-content {
        margin-top: 30px
    }

    #orlando-colocation-hosting-data-center .data-content h2 {
        font-weight: 900;
        font-size: 26px;
        line-height: 35px;
        margin-bottom: 10px
    }

    #orlando-colocation-hosting-data-center .data-content p {
        font-size: 16px;
        padding-right: 0;
        line-height: 21.6px;
        margin-bottom: 0
    }
}

@media screen and (max-width:575px) {
    #orlando-colocation-hosting-data-center .data-content h2 {
        font-weight: 900;
        font-size: 26px;
        line-height: 35px;
        margin-bottom: 10px
    }
}

#orlando-colocation-hosting-data-center .hipaa-hosting {
    margin-bottom: 50px
}

#orlando-colocation-hosting-data-center .hipaa-hosting h3 {
    font-weight: 900;
    font-size: 32px;
    margin-bottom: 20px
}

#orlando-colocation-hosting-data-center .hipaa-complient .row {
    align-items: center
}

#orlando-colocation-hosting-data-center .hipaa-hosting .row {
    justify-content: space-between
}

#orlando-colocation-hosting-data-center #hipaa-video1 {
    background-image: url(./../img/colocation/screen.png);
    background-size: 100%;
    height: 405px;
    background-repeat: no-repeat
}

#orlando-colocation-hosting-data-center .hipaa-hosting li {
    list-style: none;
    font-size: 18px;
    margin-top: 10px;
    display: flex;
    align-items: flex-start
}

#orlando-colocation-hosting-data-center .hipaa-hosting li img {
    margin-top: 4px;
    margin-right: 10px
}

@media screen and (max-width:767.9px) {
    #orlando-colocation-hosting-data-center .hipaa-hosting h2 {
        width: 100% !important;
        text-align: left !important
    }

    #orlando-colocation-hosting-data-center #hipaa-video1 {
        height: 33vh
    }

    #orlando-colocation-hosting-data-center #hipaa-video1 iframe {
        height: 27vh
    }

    #orlando-colocation-hosting-data-center .hipaa-hosting {
        margin-bottom: 40px
    }
}

@media screen and (min-width:1200px) and (max-width:1600px) {
    #orlando-colocation-hosting-data-center #hipaa-video1 {
        height: 40vh
    }

    #orlando-colocation-hosting-data-center #hipaa-video1 iframe {
        height: 40vh
    }
}

@media screen and (min-width:1000px) and (max-width:1199px) {
    #orlando-colocation-hosting-data-center #hipaa-video1 {
        height: 34vh
    }

    #orlando-colocation-hosting-data-center #hipaa-video1 iframe {
        height: 34vh
    }
}

@media screen and (min-width:768px) and (max-width:991px) {
    #orlando-colocation-hosting-data-center #hipaa-video1 {
        height: 40vh
    }

    #orlando-colocation-hosting-data-center #hipaa-video1 iframe {
        height: 25vh
    }
}

@media screen and (min-width:576px) and (max-width:767px) {
    #orlando-colocation-hosting-data-center #hipaa-video1 {
        height: 40vh
    }

    #orlando-colocation-hosting-data-center #hipaa-video1 iframe {
        height: 40vh
    }
}

@media screen and (min-width:425px) and (max-width:575px) {
    #orlando-colocation-hosting-data-center #hipaa-video1 {
        height: 43vh
    }

    #orlando-colocation-hosting-data-center #hipaa-video1 iframe {
        height: 43vh
    }
}

@media screen and (max-width:424px) {
    #orlando-colocation-hosting-data-center #hipaa-video1 {
        height: 28vh
    }

    #orlando-colocation-hosting-data-center #hipaa-video1 iframe {
        height: 28vh
    }
}

@media screen and (max-width:320px) {
    #orlando-colocation-hosting-data-center #hipaa-video1 {
        height: 24vh
    }

    #orlando-colocation-hosting-data-center #hipaa-video1 iframe {
        height: 24vh
    }
}

@media screen and (max-width:575px) {
    #orlando-colocation-hosting-data-center .hipaa-hosting h3 {
        font-weight: 900;
        font-size: 23px;
        margin-bottom: 20px
    }
}

#orlando-colocation-hosting-data-center .service-provider p {
    margin-top: 40px;
    margin-bottom: 0;
    font-size: 16px;
    line-height: 18px;
    font-weight: 600
}

@media screen and (max-width:575px) {
    #orlando-colocation-hosting-data-center .service-provider p {
        margin-top: 34px;
        margin-bottom: 0;
        font-size: 16px;
        line-height: 18px;
        font-weight: 600
    }
}

#orlando-colocation-hosting-data-center .certified-colocation .content-block {
    margin-bottom: 50px
}

#orlando-colocation-hosting-data-center .certified-colocation .content-block h2 {
    font-size: 32px;
    line-height: 36px;
    margin-bottom: 16px;
    font-weight: 900
}

#orlando-colocation-hosting-data-center .certified-colocation .content-block p {
    font-size: 18px;
    line-height: 21px;
    margin-bottom: 10px
}

#orlando-colocation-hosting-data-center .certified-colocation .content-block p:first-child {
    margin-bottom: 30px
}

#orlando-colocation-hosting-data-center .certified-colocation .content-block a {
    margin-left: 9px;
    border: 1px solid #1b38db;
    color: #1b38db;
    font-size: 20px;
    text-decoration: none;
    border-radius: 8px;
    padding: 15px 26px;
    font-weight: 700;
    display: inline-block;
    margin-top: 20px
}

@media screen and (max-width:1199px) {
    #orlando-colocation-hosting-data-center .certified-colocation .content-block {
        margin-bottom: 35px
    }

    #orlando-colocation-hosting-data-center .certified-colocation .content-block h2 {
        font-size: 29px;
        line-height: 36px;
        margin-bottom: 16px
    }

    #orlando-colocation-hosting-data-center .certified-colocation .content-block p {
        font-size: 17px;
        line-height: 20px;
        margin-bottom: 10px
    }

    #orlando-colocation-hosting-data-center .certified-colocation .content-block a {
        margin-left: 9px;
        font-size: 16px;
        padding: 9px 18px;
        margin-top: 20px
    }
}

@media screen and (max-width:575px) {
    #orlando-colocation-hosting-data-center .certified-colocation .content-block h2 {
        font-size: 25px;
        line-height: 33px;
        margin-bottom: 16px
    }
}

#orlando-colocation-hosting-data-center .colocation-hosting-options {
    margin-top: 42px
}

#orlando-colocation-hosting-data-center .colocation-hosting-options h2 {
    font-weight: 900;
    font-size: 32px;
    line-height: 41px;
    margin-bottom: 50px
}

#orlando-colocation-hosting-data-center .colocation-hosting-options .host-options-item {
    padding: 40px 33px;
    box-shadow: 0 0 12px -5px rgb(0 0 0 / 39%);
    background: #f9f9f9;
    border-radius: 20px;
    height: 100%
}

#orlando-colocation-hosting-data-center .host-options-item h4 {
    font-size: 20px;
    line-height: 24px;
    font-weight: 900
}

#orlando-colocation-hosting-data-center .host-options-item p {
    font-size: 18px;
    line-height: 21.6px
}

@media screen and (max-width:1399px) {
    #orlando-colocation-hosting-data-center .colocation-hosting-options .host-options-item {
        padding: 28px
    }
}

@media screen and (max-width:991px) {
    #orlando-colocation-hosting-data-center .colocation-hosting-options .host-options-item {
        padding: 46px 33px 30px
    }
}

@media screen and (max-width:575px) {
    #orlando-colocation-hosting-data-center .colocation-hosting-options h2 {
        font-weight: 900;
        font-size: 25px;
        line-height: 31px;
        margin-bottom: 30px
    }
}

#orlando-colocation-hosting-data-center .hosting-info-content h2 {
    font-weight: 900;
    font-size: 32px;
    line-height: 41px;
    margin-bottom: 30px
}

#orlando-colocation-hosting-data-center .hosting-info-content p {
    font-size: 18px;
    line-height: 21.6px;
    margin-bottom: 15px
}

#orlando-colocation-hosting-data-center .hosting-info-content p:first-child {
    margin-bottom: 30px
}

#orlando-colocation-hosting-data-center .upd {
    font-weight: 300;
    margin-top: 50px
}

#orlando-colocation-hosting-data-center .awords-win {
    background-image: url('../img/secure-block/technology-partners-bg.svg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding: 30px 0 35px;
    background-color: #1a75e1;
    margin-top: 60px
}

#orlando-colocation-hosting-data-center .awords-win h3.title {
    font-size: 32px;
    color: #fff;
    font-weight: bold
}

@media screen and (max-width:1199px) {
    #orlando-colocation-hosting-data-center .awords-win {
        margin-top: 40px !important
    }
}

@media screen and (max-width:575px) {
    #orlando-colocation-hosting-data-center .awords-win {
        margin-top: 20px !important
    }
}

#orlando-colocation-hosting-data-center .get-help {
    padding: 80px 0
}

#orlando-colocation-hosting-data-center .get-help h2 {
    font-weight: 900;
    margin-bottom: 25px
}

#orlando-colocation-hosting-data-center .get-help p {
    font-size: 18px
}

@media screen and (min-width:1201px) {
    #orlando-colocation-hosting-data-center .get-help p {
        width: 74%;
        margin: 0 auto
    }
}

@media screen and (max-width:1399.9px) {
    #orlando-colocation-hosting-data-center .colocation-header h1 {
        padding: 25px 0 !important;
        font-size: 72px !important;
        font-weight: 300;
        margin-bottom: 0
    }

    #orlando-colocation-hosting-data-center .navigation .nav-item {
        padding: 10px 32px;
        font-size: 16px
    }
}

@media screen and (max-width:1199.9px) {
    #orlando-colocation-hosting-data-center .colocation-header h1 {
        padding: 40px 0 25px !important;
        font-size: 60px !important;
        font-weight: 300;
        margin-bottom: 0
    }

    #orlando-colocation-hosting-data-center .navigation .nav-item {
        padding: 10px 22px;
        font-size: 16px
    }
}

@media screen and (max-width:991.9px) {
    #orlando-colocation-hosting-data-center .colocation-header h1 {
        padding: 40px 0 25px !important;
        font-size: 45px !important;
        font-weight: 300;
        margin-bottom: 0
    }

    #orlando-colocation-hosting-data-center .navigation .nav-item {
        padding: 8px 13px;
        font-size: 14px
    }

    #orlando-colocation-hosting-data-center .hosting-info-content h2 {
        font-weight: 900;
        font-size: 31px;
        line-height: 41px;
        margin-bottom: 15px
    }
}

@media screen and (max-width:767.9px) {
    #orlando-colocation-hosting-data-center .hipaa-hosting h3 {
        font-weight: 900;
        font-size: 26px;
        line-height: 35px;
        margin-bottom: 10px
    }

    #orlando-colocation-hosting-data-center .certified-colocation img {
        width: 80%;
        margin: 0 auto;
        display: block
    }

    #orlando-colocation-hosting-data-center .data-info.voffset-60 {
        margin-top: 10px !important
    }

    #orlando-colocation-hosting-data-center .certified-colocation .content-block h2 {
        font-size: 24px;
        line-height: 32px;
        margin-bottom: 16px
    }

    #orlando-colocation-hosting-data-center .colocation-hosting-options h2 {
        font-weight: 900;
        font-size: 32px;
        line-height: 41px;
        margin-bottom: 30px
    }

    #orlando-colocation-hosting-data-center .hosting-info-content h2 {
        font-weight: 900;
        font-size: 23px;
        line-height: 32px;
        text-align: center;
        width: 75%;
        margin: 0 auto 15px
    }

    #orlando-colocation-hosting-data-center .hosting-info-content p {
        font-size: 18px;
        line-height: 21.6px;
        margin-bottom: 15px;
        text-align: justify
    }
}

@media screen and (max-width:575.9px) {
    #orlando-colocation-hosting-data-center main .colocation-header h1 {
        padding: 50px 0 15px !important;
        font-size: 32px !important;
        margin: 0 auto;
        text-align: center;
        width: 100%
    }

    #orlando-colocation-hosting-data-center .dedicated-main .white-btn {
        padding: 8px 15px;
        font-size: 14px
    }

    #orlando-colocation-hosting-data-center .data-content h2 {
        font-weight: 900;
        font-size: 26px;
        line-height: 35px;
        margin-bottom: 10px;
        text-align: center
    }

    #orlando-colocation-hosting-data-center .hipaa-hosting h3 {
        font-weight: 900;
        font-size: 26px;
        line-height: 35px;
        margin-bottom: 10px;
        text-align: center
    }

    #orlando-colocation-hosting-data-center .hipaa-hosting p {
        text-align: justify
    }

    #orlando-colocation-hosting-data-center .certified-colocation .content-block h2 {
        font-size: 24px;
        line-height: 32px;
        margin-bottom: 16px;
        text-align: center
    }

    #orlando-colocation-hosting-data-center .certified-colocation .content-block {
        margin-bottom: 15px
    }

    #orlando-colocation-hosting-data-center .colocation-hosting-options {
        margin-top: 15px
    }

    #orlando-colocation-hosting-data-center .colocation-hosting-options h2 {
        font-weight: 900;
        font-size: 30px;
        line-height: 38px;
        margin-bottom: 30px
    }

    #orlando-colocation-hosting-data-center .hosting-info-content h2 {
        font-weight: 900;
        font-size: 23px;
        line-height: 32px;
        text-align: center;
        width: 100%;
        margin: 0 auto 15px
    }

    #orlando-colocation-hosting-data-center .host-options-item h4 {
        font-size: 24px;
        line-height: 28px;
        font-weight: 900
    }

    #orlando-colocation-hosting-data-center .colocation-hosting-options .host-options-item {
        padding: 30px 20px 10px
    }
}

#orlando-colocation-hosting-data-center #hipaa-video1 {
    background-size: 100%;
    height: 405px;
    background-repeat: no-repeat
}

@media screen and (min-width:1800px) {
    #orlando-colocation-hosting-data-center #hipaa-video1 {
        height: 43vh
    }

    #orlando-colocation-hosting-data-center #hipaa-video1 iframe {
        height: 43vh
    }
}

@media screen and (min-width:2560px) {
    #orlando-colocation-hosting-data-center #hipaa-video1 {
        height: 32vh
    }

    #orlando-colocation-hosting-data-center #hipaa-video1 iframe {
        height: 32vh
    }
}

@media screen and (min-width:1600px) and (max-width:1699.9px) {
    #orlando-colocation-hosting-data-center #hipaa-video1 {
        height: 45vh
    }

    #orlando-colocation-hosting-data-center #hipaa-video1 iframe {
        height: 45vh
    }
}

@media screen and (min-width:1400px) and (max-width:1599px) {
    #orlando-colocation-hosting-data-center #hipaa-video1 {
        height: 44vh
    }

    #orlando-colocation-hosting-data-center #hipaa-video1 iframe {
        height: 44vh
    }
}

@media screen and (min-width:1300px) and (max-width:1399px) {
    #orlando-colocation-hosting-data-center #hipaa-video1 {
        height: 40vh
    }

    #orlando-colocation-hosting-data-center #hipaa-video1 iframe {
        height: 40vh
    }
}

@media screen and (min-width:1200px) and (max-width:1299px) {
    #orlando-colocation-hosting-data-center #hipaa-video1 {
        height: 39vh
    }

    #orlando-colocation-hosting-data-center #hipaa-video1 iframe {
        height: 39vh
    }
}

@media screen and (max-width:767.9px) {
    #orlando-colocation-hosting-data-center .hipaa-hosting h2 {
        width: 100% !important;
        text-align: left !important
    }

    #orlando-colocation-hosting-data-center #hipaa-video1 {
        height: 33vh
    }

    #orlando-colocation-hosting-data-center #hipaa-video1 iframe {
        height: 33vh
    }
}

@media screen and (min-width:992px) and (max-width:1199.9px) {
    #orlando-colocation-hosting-data-center #hipaa-video1 {
        height: 38vh
    }

    #orlando-colocation-hosting-data-center #hipaa-video1 iframe {
        height: 38vh
    }
}

@media screen and (min-width:768px) and (max-width:991.9px) {
    #orlando-colocation-hosting-data-center #hipaa-video1 {
        height: 35vh
    }

    #orlando-colocation-hosting-data-center #hipaa-video1 iframe {
        height: 35vh
    }
}

@media screen and (min-width:576px) and (max-width:767.9px) {
    #orlando-colocation-hosting-data-center #hipaa-video1 {
        height: 36vh
    }

    #orlando-colocation-hosting-data-center #hipaa-video1 iframe {
        height: 36vh
    }
}

@media screen and (min-width:549.9px) and (max-width:575.9px) {
    #orlando-colocation-hosting-data-center #hipaa-video1 {
        height: 38vh
    }

    #orlando-colocation-hosting-data-center #hipaa-video1 iframe {
        height: 38vh
    }
}

@media screen and (min-width:500px) and (max-width:549.9px) {
    #orlando-colocation-hosting-data-center #hipaa-video1 {
        height: 36vh
    }

    #orlando-colocation-hosting-data-center #hipaa-video1 iframe {
        height: 36vh
    }
}

@media screen and (max-width:449.9px) {
    #orlando-colocation-hosting-data-center #hipaa-video1 {
        height: 31vh
    }

    #orlando-colocation-hosting-data-center #hipaa-video1 iframe {
        height: 31vh
    }
}

@media screen and (max-width:399.9px) {
    #orlando-colocation-hosting-data-center #hipaa-video1 {
        height: 27vh
    }

    #orlando-colocation-hosting-data-center #hipaa-video1 iframe {
        height: 27vh
    }
}

@media screen and (max-width:375.9px) {
    #orlando-colocation-hosting-data-center #hipaa-video1 {
        height: 25vh
    }

    #orlando-colocation-hosting-data-center #hipaa-video1 iframe {
        height: 25vh
    }
}

@media screen and (max-width:350.9px) {
    #orlando-colocation-hosting-data-center #hipaa-video1 {
        height: 24vh
    }

    #orlando-colocation-hosting-data-center #hipaa-video1 iframe {
        height: 24vh
    }
}

@media screen and (max-width:320px) {
    #orlando-colocation-hosting-data-center #hipaa-video1 {
        height: 22vh
    }

    #orlando-colocation-hosting-data-center #hipaa-video1 iframe {
        height: 22vh
    }
}

#corporate-contact .press-room h4 {
    font-family: 'Lato', sans-serif;
    font-weight: 900;
    color: #1e9ee4;
    font-size: 24px;
    line-height: 1.2;
    width: 90%;
    margin-left: auto;
    margin-bottom: 0
}

#corporate-contact .press-room {
    padding: 75px 0 90px;
    background-color: #f5f6f7;
    -webkit-box-shadow: inset 0 5px 20px -9px #a1a1a1;
    box-shadow: inset 0 5px 20px -9px #a1a1a1
}

#corporate-contact .press-room h1 {
    font-size: 48px;
    border-left: 4px solid #1e9ee4;
    line-height: 1.2;
    padding-left: 20px;
    font-weight: 900;
    margin-bottom: 0
}

@media screen and (max-width:1399.9px) {
    #corporate-contact .press-room h4 {
        font-size: 20px;
        width: 90%
    }

    #corporate-contact .press-room {
        padding: 35px 0 50px
    }
}

@media screen and (max-width:1199.9px) {
    #corporate-contact .press-room h1 {
        font-size: 42px
    }

    #corporate-contact .press-room h4 {
        font-size: 18px;
        width: 100%
    }
}

@media screen and (max-width:991.9px) {
    #corporate-contact .press-room h1 {
        font-size: 34px
    }

    #corporate-contact .press-room h4 {
        font-size: 17px;
        width: 100%
    }
}

@media screen and (max-width:767.9px) {
    #corporate-contact .press-room {
        padding: 40px 0 20px
    }

    #corporate-contact .press-room h4 {
        font-size: 16px;
        width: 100%
    }
}

@media screen and (max-width:575.9px) {
    #corporate-contact .press-room {
        padding-bottom: 30px
    }
}

#corporate-contact .navigation a {
    text-decoration: none !important
}

#corporate-contact .navigation a:hover {
    background: #1b38db;
    color: #fff !important
}

#corporate-contact .navigation .nav-item {
    padding: 13px 70px;
    color: #1b38db;
    font-size: 18px;
    line-height: 21px;
    font-weight: 700;
    border: 1px solid #1b38db;
    border-radius: 12px;
    cursor: pointer
}

#corporate-contact .navigation .nav-item.active {
    background: #1b38db;
    color: #fff;
    cursor: default
}

@media screen and (max-width:1399.9px) {
    #corporate-contact .navigation .nav-item {
        padding: 13px 59px;
        font-size: 16px
    }
}

@media screen and (max-width:1199.9px) {
    #corporate-contact .navigation .nav-item {
        padding: 13px 40px;
        font-size: 16px
    }
}

@media screen and (max-width:991.9px) {
    #corporate-contact .navigation .nav-item {
        padding: 1.6% 1.8%;
        font-size: 16px;
        margin-bottom: 10px
    }

    #corporate-contact .navigation.voffset-60 {
        margin-top: 40px !important
    }
}

@media screen and (max-width:767.9px) {
    #corporate-contact .navigation .nav-item {
        padding: 2% 3%;
        font-size: 16px;
        margin-bottom: 10px
    }

    #corporate-contact .navigation.voffset-60 {
        margin-top: 30px !important
    }
}

#corporate-contact .contact-info .contact-item .top-block h3 {
    font-size: 21px;
    font-weight: 700;
    margin-bottom: 10px;
    margin-top: 10px
}

#corporate-contact .contact-info .contact-item .top-block a {
    font-size: 28px;
    font-weight: 900;
    color: #153ddb;
    text-decoration: none;
    margin-bottom: 0
}

#corporate-contact .divider {
    background: #e5e5e5;
    height: 3px;
    width: 80%;
    margin: 18px auto 30px
}

#corporate-contact .contact-info .contact-item .bottom-block p {
    font-size: 18px;
    margin-bottom: 0;
    word-break: break-word
}

#corporate-contact .contact-info .contact-item .bottom-block a {
    font-size: 18px;
    margin-bottom: 0;
    color: #153ddb;
    text-decoration: none;
    word-break: break-word
}

#corporate-contact .contact-info .contact-item .bottom-block .row {
    margin-bottom: 19px
}

#corporate-contact .contact-info .contact-item .bottom-block .row:last-child {
    margin-bottom: 0
}

#corporate-contact .sep-item {
    margin-top: 40px
}

#corporate-contact .sep-item h3 {
    font-size: 24px;
    color: #153ddb;
    font-weight: 900
}

#corporate-contact .sep-item p {
    font-size: 18px !important;
    font-weight: 700;
    margin-bottom: 15px !important
}

@media screen and (max-width:575.9px) {
    #corporate-contact .divider {
        width: 90%
    }

    #corporate-contact .contact-info .contact-item .top-block a {
        font-size: 23px;
        font-weight: 900;
        color: #153ddb;
        text-decoration: none;
        margin-bottom: 0
    }

    #corporate-contact .contact-info .contact-item .bottom-block .row {
        margin-bottom: 8px
    }

    #corporate-contact .contact-info .contact-item .bottom-block p {
        font-size: 16px;
        margin-bottom: 0;
        word-break: break-word
    }

    #corporate-contact .contact-info .contact-item .bottom-block a {
        font-size: 16px
    }
}

#dallas-texas-hosting .press-room h4 {
    font-family: 'Lato', sans-serif;
    font-weight: 900;
    color: #1e9ee4;
    font-size: 24px;
    line-height: 1.2;
    width: 90%;
    margin-left: auto;
    margin-bottom: 0
}

#dallas-texas-hosting .press-room {
    padding: 75px 0 90px;
    background-color: #f5f6f7;
    -webkit-box-shadow: inset 0 5px 20px -9px #a1a1a1;
    box-shadow: inset 0 5px 20px -9px #a1a1a1
}

#dallas-texas-hosting .press-room h1 {
    font-size: 48px;
    border-left: 4px solid #1e9ee4;
    line-height: 1.2;
    padding-left: 20px;
    font-weight: 900;
    margin-bottom: 0
}

@media screen and (max-width:1399.9px) {
    #dallas-texas-hosting .press-room h4 {
        font-size: 20px;
        width: 90%
    }

    #dallas-texas-hosting .press-room {
        padding: 35px 0 50px
    }
}

@media screen and (max-width:1199.9px) {
    #dallas-texas-hosting .press-room h1 {
        font-size: 42px
    }

    #dallas-texas-hosting .press-room h4 {
        font-size: 18px;
        width: 100%
    }
}

@media screen and (max-width:991.9px) {
    #dallas-texas-hosting .press-room h1 {
        font-size: 34px
    }

    #dallas-texas-hosting .press-room h4 {
        font-size: 17px;
        width: 100%
    }
}

@media screen and (max-width:767.9px) {
    #dallas-texas-hosting .press-room {
        padding: 40px 0 20px
    }

    #dallas-texas-hosting .press-room h4 {
        font-size: 16px;
        width: 100%
    }
}

@media screen and (max-width:575.9px) {
    #dallas-texas-hosting .press-room {
        padding-bottom: 30px
    }
}

#dallas-texas-hosting .navigation a {
    text-decoration: none !important
}

#dallas-texas-hosting .navigation a:hover {
    background: #1b38db;
    color: #fff !important
}

#dallas-texas-hosting .navigation .nav-item {
    padding: 13px 36px;
    color: #1b38db;
    font-size: 18px;
    line-height: 21px;
    font-weight: 700;
    border: 1px solid #1b38db;
    border-radius: 12px;
    cursor: pointer
}

#dallas-texas-hosting .navigation .nav-item.active {
    background: #1b38db;
    color: #fff;
    cursor: default
}

@media screen and (max-width:1399px) {
    #dallas-texas-hosting .navigation .nav-item {
        padding: 10px 24px;
        font-size: 16px
    }
}

@media screen and (max-width:1399.9px) {
    #dallas-texas-hosting .colocation-header h1 {
        padding: 25px 0 !important;
        font-size: 72px !important;
        margin-bottom: 0
    }

    #dallas-texas-hosting .navigation .nav-item {
        padding: 10px 32px;
        font-size: 16px
    }
}

@media screen and (max-width:1199.9px) {
    #dallas-texas-hosting .colocation-header h1 {
        padding: 40px 0 25px !important;
        font-size: 60px !important;
        margin-bottom: 0
    }

    #dallas-texas-hosting .navigation .nav-item {
        padding: 10px 22px;
        font-size: 16px
    }
}

@media screen and (max-width:991.9px) {
    #dallas-texas-hosting .colocation-header h1 {
        padding: 40px 0 25px !important;
        font-size: 45px !important;
        margin-bottom: 0
    }

    #dallas-texas-hosting .navigation .nav-item {
        padding: 8px 13px;
        font-size: 14px
    }
}

@media screen and (max-width:767px) {
    #dallas-texas-hosting .navigation .nav-item {
        padding: 2% 3%;
        font-size: 16px;
        margin-bottom: 10px
    }
}

@media screen and (max-width:575.9px) {
    #dallas-texas-hosting main .colocation-header h1 {
        padding: 50px 0 15px !important;
        font-size: 32px !important;
        margin: 0 auto;
        text-align: center;
        width: 100%
    }
}

#dallas-texas-hosting .dallas-texas h2 {
    font-size: 28px;
    font-weight: 900
}

#dallas-texas-hosting .dallas-texas h3 {
    font-size: 24px;
    font-weight: 900
}

#dallas-texas-hosting .dallas-texas ul li,
#dallas-texas-hosting .dallas-texas p {
    font-size: 18px
}

#dedicatedhosting .dedicatedhosting {
    background-image: url('../img/cloud-platform/Hero-background.png') !important;
    background-size: 100% !important;
    background-repeat: no-repeat !important
}

#dedicatedhosting .dedicatedhosting h1 {
    padding: 80px 0 25px 0 !important;
    font-size: 82px !important;
    font-weight: 300
}

#dedicatedhosting .dedicated-main p:nth-child(2) {
    font-size: 22px
}

@media screen and (min-width:1500px) and (max-width:1800px) {
    #dedicatedhosting .dedicatedhosting {
        background-size: cover !important;
        background-position: top !important
    }
}

@media screen and (min-width:1200px) and (max-width:1500px) {
    #dedicatedhosting .dedicatedhosting {
        background-size: cover !important;
        background-position: top !important
    }
}

@media screen and (min-width:768px) and (max-width:1200px) {
    #dedicatedhosting .dedicatedhosting {
        background-size: cover !important;
        background-position: top !important
    }

    #dedicatedhosting .dediacted-button button {
        width: 100% !important
    }

    #dedicatedhosting .a-ded-text p {
        line-height: 25px !important
    }

    #dedicatedhosting section .no-lead-item .col-md-2 {
        padding: 0 !important
    }

    #dedicatedhosting section .no-lead-item .col-md-2 img {
        margin-left: 22px !important;
        margin-top: 40px
    }

    #dedicatedhosting .key-features .container {
        line-height: 25px !important
    }
}

@media screen and (max-width:767.9px) {
    #dedicatedhosting .dedicatedhosting h1 {
        padding: 55px 0 80px 0 !important;
        font-size: 28px !important;
        margin: 0 auto;
        text-align: center
    }

    #dedicatedhosting .dedicatedhosting {
        background-size: cover !important;
        background-position: top
    }

    #dedicatedhosting .dedicated-main {
        text-align: center
    }

    #dedicatedhosting .voffset-100 {
        margin-top: 50px !important
    }

    #dedicatedhosting .cloud-platform h3 {
        margin-top: 50px;
        text-align: center
    }

    #dedicatedhosting .dediacted-button button {
        margin-bottom: 12px
    }

    #dedicatedhosting .dedicated-host h3 {
        margin-top: 12px
    }
}

#dedicatedhosting .navigation a {
    text-decoration: none !important;
    margin-left: 10px
}

#dedicatedhosting .navigation a:hover {
    background: #1b38db;
    color: #fff !important
}

#dedicatedhosting .navigation .nav-item {
    padding: 13px 30px;
    color: #1b38db;
    font-size: 18px;
    line-height: 21px;
    font-weight: 700;
    border: 1px solid #1b38db;
    border-radius: 6px;
    cursor: pointer
}

#dedicatedhosting .navigation .nav-item.active {
    background: #1b38db;
    color: #fff;
    cursor: default
}

@media screen and (max-width:1399px) {
    #dedicatedhosting .navigation .nav-item {
        padding: 10px 24px;
        font-size: 16px
    }
}

@media screen and (max-width:1199px) {
    #dedicatedhosting .navigation .nav-item {
        padding: 1.6% 2.4%;
        font-size: 16px
    }
}

@media screen and (max-width:991px) {
    #dedicatedhosting .navigation .nav-item {
        padding: 1.6% 1.9%;
        font-size: 14px;
        margin-bottom: 10px
    }
}

@media screen and (max-width:767px) {
    #dedicatedhosting .navigation .nav-item {
        padding: 2% 3%;
        font-size: 16px;
        margin-bottom: 10px
    }
}

@media screen and (max-width:767.9px) {
    #dedicatedhosting .a-ded-img {
        text-align: center
    }

    #dedicatedhosting .a-ded-text p {
        line-height: 25px !important
    }

    #dedicatedhosting .a-dedicated {
        background-position: center;
        background-size: cover
    }

    #dedicatedhosting section .no-lead-item .col-md-2 {
        padding: 15px 30px !important
    }

    #dedicatedhosting .key-features .container {
        line-height: 25px !important
    }

    #dedicatedhosting .key-features {
        padding: 120px 0 25px 0 !important
    }

    #dedicatedhosting .slick-slide img {
        margin: 0 auto;
        margin-bottom: 20px
    }
}

#dedicatedhosting .dediacted-button .col-md-3 {
    text-align: center
}

#dedicatedhosting .dediacted-button button {
    padding: 13px 30px;
    width: 80%;
    border-radius: 15px;
    font-weight: 900
}

#dedicatedhosting .but-dedicate {
    background-color: transparent !important;
    border-color: #1b38db !important;
    color: #1b38db !important
}

#dedicatedhosting .dedicated-host h3 {
    font-size: 42px !important
}

#dedicatedhosting .a-dedicated {
    padding: 130px 0;
    background-image: url(../img/dedicated-hosting/Background-1.png);
    background-size: cover
}

#dedicatedhosting .a-ded-img h2 {
    font-weight: 900;
    font-size: 44px !important
}

#dedicatedhosting .a-ded-img p {
    font-size: 28px !important
}

#dedicatedhosting .a-ded-text p {
    line-height: 14px
}

#dedicatedhosting .a-ded-text a {
    text-decoration: none
}

#dedicatedhosting .a-ded-text h3 {
    font-weight: 900 !important
}

#dedicatedhosting .no-lead-item {
    background-color: #f4f4f4;
    border-radius: 20px;
    margin-top: 2px;
    padding: 20px;
}

#dedicatedhosting .no-lead-item .row {
    display: flex;
    align-items: center
}

#dedicatedhosting .no-lead-item li {
    list-style-type: none
}

#dedicatedhosting .no-lead-item a {
    text-decoration: none
}

#dedicatedhosting .no-lead-item h3 {
    font-weight: 700
}

#dedicatedhosting .voffset--80 {
    margin-top: -80px !important
}

#dedicatedhosting .slider-nav h3 {
    background-color: red
}

#dedicatedhosting .slider-item .row {
    padding: 20px 20px 40px 40px
}

#dedicatedhosting .key-features {
    background-image: url(../img/dedicated-hosting/Background-2.png);
    padding: 150px 0 30px 0;
    background-repeat: no-repeat
}

@media screen and (min-width:1920px) {
    #dedicatedhosting .key-features {
        background-size: 100% auto
    }
}

#dedicatedhosting .key-features h2 {
    font-size: 44px;
    margin-bottom: 25px
}

#dedicatedhosting .key-features .row .col-md-6 {
    margin-bottom: 24px
}

#dedicatedhosting .slider-item {
    background-color: #f9f9f9 !important;
    border-radius: 15px;
    height: 100%;
    padding: 20px
}

#dedicatedhosting .key-features .slider-item h4 {
    font-size: 22px;
    line-height: 30px;
    font-weight: 700
}

#dedicatedhosting .accordion-flush .accordion-item .accordion-button {
    font-size: 18px;
    font-weight: 900
}

#dedicatedhosting .accordion-button::before {
    transform: rotate(90deg)
}

#dedicatedhosting .collapsed::before {
    transform: rotate(0deg)
}

#dedicatedhosting .accordion-button::before {
    flex-shrink: 0;
    width: 1.25rem;
    height: 1.25rem;
    margin-left: unset;
    content: "\25B6";
    background-image: none;
    background-repeat: no-repeat;
    background-size: 1.25rem;
    transition: transform .2s ease-in-out
}

#dedicatedhosting .accordion-button::after {
    background-image: none !important
}

#dedicatedhosting .accordion-flush .accordion-item .accordion-button {
    font-size: 18px;
    font-weight: 900
}

#dedicatedhosting .accordion-button::before {
    flex-shrink: 0;
    width: 1.25rem;
    height: 1.25rem;
    margin-left: unset;
    content: "\25B6";
    background-image: none;
    background-repeat: no-repeat;
    background-size: 1.25rem;
    margin-right: 10px
}

#dedicatedhosting .accordion-button:not(.collapsed) {
    box-shadow: none;
    background-color: none
}

#dedicatedhosting .accordion-flush .accordion-item .accordion-button {
    font-size: 18px;
    font-weight: 900;
    line-height: 21.6px
}

#dedicatedhosting .accordion-button:not(.collapsed)::before {
    background-image: none
}

#dedicatedhosting .accordion-button:not(.collapsed) {
    margin: 0 !important
}

#dedicatedhosting .accordion-button::after {
    background-image: none !important
}

#dedicatedhosting .accordion-body li {
    line-height: 33px
}

#dedicatedhosting .accordion-button {
    padding: 0 !important;
    margin: 15px 0 !important;
    color: #000 !important;
    background: none !important;
    outline: none !important;
    box-shadow: none !important
}

#dedicatedhosting .accordion-item {
    border: none !important;
    outline: none !important
}

#dedicatedhosting .accordion-body {
    padding: 5px 31px
}

#dedicatedhosting .faq-p {
    font-size: 16px !important;
    margin-left: 20px;
    margin-top: 35px;
    margin-bottom: 40px
}

@media screen and (max-width:767.9px) {
    #dedicatedhosting .accordion-flush .accordion-item .accordion-button {
        font-size: 17px;
        font-weight: 700;
        line-height: 20.6px
    }

    #dedicatedhosting .faq {
        margin-top: 50px !important
    }
}

#dedicatedhosting .faq h2:first-of-type {
    font-weight: 900;
    font-size: 38px
}

#dedicatedhosting .accordion-button:not(.collapsed) {
    box-shadow: none;
    background-color: none
}

#dedicatedhosting .req-info {
    padding: 130px 0;
    background-image: url(../img/dedicated-hosting/Background-1.png)
}

@media screen and (max-width:1399.9px) {
    #dedicatedhosting .key-features p {
        margin-bottom: 0
    }

    #dedicatedhosting .dedicatedhosting h1 {
        padding: 80px 0 15px 0 !important;
        font-size: 70px !important;
        font-weight: 300
    }

    #dedicatedhosting .a-ded-img h2 {
        font-weight: 900;
        font-size: 40px !important;
        margin-bottom: 0
    }

    #dedicatedhosting .a-ded-img p {
        font-size: 25px !important
    }

    #dedicatedhosting .a-ded-text h3 {
        font-size: 22px
    }
}

@media screen and (max-width:991.9px) {
    #dedicatedhosting .dedicatedhosting h1 {
        padding: 80px 0 0 0 !important;
        font-size: 53px !important;
        font-weight: 300
    }

    #dedicatedhosting .dedicated-main p:nth-child(2) {
        font-size: 20px
    }

    #dedicatedhosting .a-dedicated {
        padding: 50px 0 100px
    }

}

@media screen and (max-width:767.9px) {
    #dedicatedhosting .a-ded-img h2 {
        font-weight: 900;
        font-size: 34px !important;
        margin-bottom: 0
    }

    #dedicatedhosting .a-ded-img p {
        font-size: 21px !important
    }

    #dedicatedhosting .no-lead-item h3 {
        font-weight: 700;
        font-size: 20px
    }

    #dedicatedhosting .no-lead-item ul {
        padding: 0 10px
    }

    #dedicatedhosting .key-features h2 {
        font-size: 36px;
        margin-bottom: 10px
    }

    #dedicatedhosting .faq h2:first-of-type {
        font-weight: 900;
        font-size: 31px
    }

    #dedicatedhosting .faq {
        margin-top: 25px !important
    }
}

@media screen and (max-width:575.9px) {
    #dedicatedhosting .dedicated-host h3 {
        font-size: 37px !important;
        text-align: center
    }

    #dedicatedhosting .a-ded-text h3 {
        font-size: 19px
    }

    #dedicatedhosting .key-features {
        padding: 66px 0 25px 0 !important;
        background-position: top
    }

    #dedicatedhosting .accordion-body {
        padding: 5px 15px
    }

    #dedicatedhosting .dedicatedhosting h1 {
        width: 100%
    }
}

#digital-millennium-copyright-act .press-room h4 {
    font-family: 'Lato', sans-serif;
    font-weight: 900;
    color: #1e9ee4;
    font-size: 24px;
    line-height: 1.2;
    width: 90%;
    margin-left: auto;
    margin-bottom: 0
}

#digital-millennium-copyright-act .press-room {
    padding: 75px 0 90px;
    background-color: #f5f6f7;
    -webkit-box-shadow: inset 0 5px 20px -9px #a1a1a1;
    box-shadow: inset 0 5px 20px -9px #a1a1a1
}

#digital-millennium-copyright-act .press-room h1 {
    font-size: 48px;
    border-left: 4px solid #1e9ee4;
    line-height: 1.2;
    padding-left: 20px;
    font-weight: 900;
    margin-bottom: 0
}

@media screen and (max-width:1399.9px) {
    #digital-millennium-copyright-act .press-room h4 {
        font-size: 20px;
        width: 90%
    }

    #digital-millennium-copyright-act .press-room {
        padding: 35px 0 50px
    }
}

@media screen and (max-width:1199.9px) {
    #digital-millennium-copyright-act .press-room h1 {
        font-size: 42px
    }

    #digital-millennium-copyright-act .press-room h4 {
        font-size: 18px;
        width: 100%
    }
}

@media screen and (max-width:991.9px) {
    #digital-millennium-copyright-act .press-room h1 {
        font-size: 34px
    }

    #digital-millennium-copyright-act .press-room h4 {
        font-size: 17px;
        width: 100%
    }
}

@media screen and (max-width:767.9px) {
    #digital-millennium-copyright-act .press-room {
        padding: 40px 0 20px
    }

    #digital-millennium-copyright-act .press-room h4 {
        font-size: 16px;
        width: 100%
    }
}

@media screen and (max-width:575.9px) {
    #digital-millennium-copyright-act .press-room {
        padding-bottom: 30px
    }
}

#digital-millennium-copyright-act .service-polices h3 {
    font-weight: 700;
    font-size: 28px
}

#digital-millennium-copyright-act .service-polices h2 {
    font-weight: 700;
    font-size: 36px
}

.service-polices p,
.service-polices ul li #digital-millennium-copyright-act {
    font-weight: 400;
    font-size: 18px
}

#digital-millennium-copyright-act .service-polices ul li {
    line-height: 2
}

#digital-millennium-copyright-act .service-polices a {
    color: #1b38db;
    text-decoration: none
}

@media screen and (max-width:575.9px) {
    #digital-millennium-copyright-act .service-polices h3 {
        font-weight: 700;
        font-size: 22px
    }

    #digital-millennium-copyright-act .service-polices h2 {
        font-weight: 700;
        font-size: 28px
    }
}

#dedicated-server-hosting .dedicatedhosting {
    background-image: url('../img/cloud-platform/Hero-background.png') !important;
    background-size: 100% !important;
    background-repeat: no-repeat !important
}

#dedicated-server-hosting .dedicatedhosting h1 {
    padding: 110px 0 12px 0 !important;
    font-size: 82px !important;
    font-weight: 300
}

#dedicated-server-hosting .dedicatedhosting h1 strong {
    font-weight: 900
}

#dedicated-server-hosting .dedicated-main p:nth-child(2) {
    font-size: 24px;
    line-height: 28.8px;
    font-weight: 600
}

#dedicated-server-hosting .dedicated-main p:nth-child(3) {
    font-size: 24px;
    line-height: 29px;
    font-weight: 600
}

#dedicated-server-hosting .dedicated-main p:nth-child(4) {
    font-size: 18px;
    padding-top: 20px
}

#dedicated-server-hosting .dedicated-main ul li {
    list-style-image: url(../img/dedicated-server-hosting/success.webp);
    line-height: 30px;
    font-size: 23px;
    font-weight: 400;
    color: #fff;
    margin-bottom: 15px;
    text-align: left
}

#dedicated-server-hosting .dedicated-main a.btn {
    background-color: transparent;
    border-color: #fff;
    color: #fff !important;
    border-radius: 12px;
    padding: 13px 40px;
    margin-top: 25px
}

@media screen and (min-width:1500px) and (max-width:1800px) {
    #dedicated-server-hosting .dedicatedhosting {
        background-size: cover !important;
        background-position: top !important
    }
}

@media screen and (min-width:1200px) and (max-width:1500px) {
    #dedicated-server-hosting .dedicatedhosting {
        background-size: cover !important;
        background-position: top !important
    }
}

@media screen and (min-width:768px) and (max-width:1200px) {
    #dedicated-server-hosting .dedicatedhosting {
        background-size: cover !important;
        background-position: top !important
    }

    #dedicated-server-hosting .dediacted-button button {
        width: 100% !important
    }

    #dedicated-server-hosting .a-ded-text p {
        line-height: 25px !important
    }

    #dedicated-server-hosting .key-features .container {
        line-height: 25px !important
    }
}

@media screen and (max-width:767.9px) {
    #dedicated-server-hosting .dedicatedhosting h1 {
        padding: 55px 0 80px 0 !important;
        font-size: 28px !important;
        margin: 0 auto;
        text-align: center;
        width: 65%
    }

    #dedicated-server-hosting .dedicatedhosting .voffset-60 {
        margin-top: 10px !important
    }

    #dedicated-server-hosting .dedicatedhosting {
        background-size: cover !important;
        background-position: top
    }

    #dedicated-server-hosting .dedicated-main {
        text-align: center
    }

    #dedicated-server-hosting .dedicated-main p {
        font-size: 21px;
        line-height: 25px
    }

    #dedicated-server-hosting .dedicated-main ul li {
        line-height: 25px;
        font-size: 21px;
        margin-bottom: 12px
    }

    #dedicated-server-hosting .voffset-100 {
        margin-top: 50px !important
    }

    #dedicated-server-hosting .cloud-platform h3 {
        margin-top: 50px;
        text-align: center
    }

    #dedicated-server-hosting .dediacted-button button {
        margin-bottom: 12px
    }
}

#dedicated-server-hosting .navigation a {
    text-decoration: none !important;
    margin-left: 10px
}

#dedicated-server-hosting .navigation a:hover {
    background: #1b38db;
    color: #fff !important
}

#dedicated-server-hosting .navigation .nav-item {
    padding: 13px 32px;
    color: #1b38db;
    font-size: 18px;
    line-height: 21px;
    font-weight: 700;
    border: 1px solid #1b38db;
    border-radius: 12px;
    cursor: pointer
}

#dedicated-server-hosting .navigation .nav-item.active {
    background: #1b38db;
    color: #fff;
    cursor: default
}

@media screen and (max-width:1399px) {
    #dedicated-server-hosting .navigation .nav-item {
        padding: 10px 24px;
        font-size: 16px
    }
}

@media screen and (max-width:1199px) {
    #dedicated-server-hosting .navigation .nav-item {
        padding: 1.6% 2.4%;
        font-size: 16px
    }
}

@media screen and (max-width:991px) {
    #dedicated-server-hosting .navigation .nav-item {
        padding: 1.6% 1.9%;
        font-size: 14px;
        margin-bottom: 10px
    }
}

@media screen and (max-width:767px) {
    #dedicated-server-hosting .navigation .nav-item {
        padding: 2% 3%;
        font-size: 16px;
        margin-bottom: 10px
    }
}

#dedicated-server-hosting .dedicated-hosting-plan h3 {
    font-size: 32px;
    line-height: 38.4px;
    font-weight: 700;
    margin-bottom: 18px
}

#dedicated-server-hosting .dedicated-hosting-plan h4 {
    font-size: 19px;
    line-height: 22.8px;
    font-weight: 700;
    margin-bottom: 18px
}

#dedicated-server-hosting .dedicated-hosting-plan p {
    font-size: 18px;
    line-height: 26px;
    margin-bottom: 18px
}

@media screen and (max-width:767.9px) {
    #dedicated-server-hosting .dedicated-hosting-plan h3 {
        font-size: 28px;
        line-height: 33.4px;
        font-weight: 700;
        margin-bottom: 12px
    }

    #dedicated-server-hosting .dedicated-hosting-plan h4 {
        font-size: 17px;
        line-height: 21.8px;
        font-weight: 700;
        margin-bottom: 12px
    }

    #dedicated-server-hosting .dedicated-hosting-plan p {
        font-size: 17px;
        line-height: 21px;
        margin-bottom: 12px
    }
}

#dedicated-server-hosting .text-justify {
    text-align: center;
}

#dedicated-server-hosting .dedicated-hostings-item {
    background: url(../img/pci-hosting-solutions/pci-comp-simp-back-left.png), linear-gradient(0, #fff, #fff);
    background-position: left, right;
    background-repeat: no-repeat;
    padding: 45px;
    background-size: 55% auto, 100% auto
}

#dedicated-server-hosting .dedicated-hostings-item.grey-item {
    background: #f9f9f9
}

#dedicated-server-hosting .dedicated-hostings-item-text {
    color: #fff
}

#dedicated-server-hosting .dedicated-hostings-item.grey-item .dedicated-hostings-item-text {
    color: #000
}

#dedicated-server-hosting .dedicated-hostings-item-text h2 {
    font-weight: 900;
    font-size: 36px;
    line-height: 43px
}

#dedicated-server-hosting .dedicated-hostings-itemtext p {
    font-size: 18px;
    line-height: 22px;
    font-weight: 600;
    margin-bottom: 0
}

#dedicated-server-hosting .soc-block {
    background: #fff;
    border: 1px solid #ccc;
    padding: 70px 40px 58px 50px
}

#dedicated-server-hosting .soc-text {
    margin-left: 16px
}

#dedicated-server-hosting .soc-text p {
    font-size: 18px;
    line-height: 26.46px;
    margin-bottom: 38.2px
}

#dedicated-server-hosting .soc-text a.btn {
    color: #153ddb;
    border: 1.5px solid #153ddb;
    border-radius: 12px;
    padding: 14px 50px;
    font-size: 16px;
    line-height: 19.2px;
    font-weight: 900
}

@media screen and (max-width:1399px) {
    #dedicated-server-hosting .dedicated-hostings-item {
        background-size: 50% 100%, 100% auto;
        padding: 40px
    }
}

@media screen and (max-width:1199px) {
    #dedicated-server-hosting .soc-text h3 {
        font-size: 28px;
        line-height: 33px
    }

    #dedicated-server-hosting .soc-text p {
        font-size: 16px;
        line-height: 18px
    }

    #dedicated-server-hosting .soc-text {
        margin-left: 28px
    }

    #dedicated-server-hosting .soc-block {
        padding: 25px 50px 25px 20px
    }

    #dedicated-server-hosting .pci-comp-text p {
        font-size: 15px
    }

    #dedicated-server-hosting .pci-comp-text h2 {
        font-size: 30px;
        line-height: 36px
    }
}

@media screen and (max-width:991px) {
    #dedicated-server-hosting .soc-block {
        padding: 20px
    }

    #dedicated-server-hosting .soc-text h3 {
        font-size: 20px
    }

    #dedicated-server-hosting .pci-comp-text h2 {
        font-size: 24px
    }
}

@media screen and (max-width:767px) {
    #dedicated-server-hosting .dedicated-hostings-item {
        background-size: cover;
        padding: 30px
    }

    #dedicated-server-hosting .soc-text {
        margin-left: 0
    }

    #dedicated-server-hosting .soc-text h3 {
        font-size: 22px
    }

    #dedicated-server-hosting .soc-text p {
        font-size: 18px;
        line-height: 20px
    }

    #dedicated-server-hosting .pci-comp-text h2 {
        font-size: 32px
    }

    #dedicated-server-hosting .pci-comp-text p {
        font-size: 18px
    }

    #dedicated-server-hosting .dedicated-hostings-item-text h2 {
        font-weight: 900;
        font-size: 31px;
        line-height: 29px
    }
}

#dedicated-server-hosting #dedicated-server {
    background-image: url(./../img/dedicated-servers/ded-video.png);
    background-size: 100%;
    height: 405px;
    background-repeat: no-repeat
}

@media screen and (min-width:1800px) {
    #dedicated-server-hosting #dedicated-server {
        height: 43vh
    }

    #dedicated-server-hosting #dedicated-server iframe {
        height: 43vh
    }
}

@media screen and (min-width:2560px) {
    #dedicated-server-hosting #dedicated-server {
        height: 32vh
    }

    #dedicated-server-hosting #dedicated-server iframe {
        height: 32vh
    }
}

@media screen and (min-width:1600px) and (max-width:1699.9px) {
    #dedicated-server-hosting #dedicated-server {
        height: 45vh
    }

    #dedicated-server-hosting #dedicated-server iframe {
        height: 45vh
    }
}

@media screen and (min-width:1400px) and (max-width:1599px) {
    #dedicated-server-hosting #dedicated-server {
        height: 44vh
    }

    #dedicated-server-hosting #dedicated-server iframe {
        height: 44vh
    }
}

@media screen and (min-width:1300px) and (max-width:1399px) {
    #dedicated-server-hosting #dedicated-server {
        height: 40vh
    }

    #dedicated-server-hosting #dedicated-server iframe {
        height: 40vh
    }
}

@media screen and (min-width:1200px) and (max-width:1299px) {
    #dedicated-server-hosting #dedicated-server {
        height: 39vh
    }

    #dedicated-server-hosting #dedicated-server iframe {
        height: 39vh
    }
}

@media screen and (max-width:767.9px) {
    #dedicated-server-hosting .hipaa-hosting h2 {
        width: 100% !important;
        text-align: left !important
    }

    #dedicated-server-hosting #dedicated-server {
        height: 33vh
    }

    #dedicated-server-hosting #dedicated-server iframe {
        height: 33vh
    }
}

@media screen and (min-width:992px) and (max-width:1199.9px) {
    #dedicated-server-hosting #dedicated-server {
        height: 38vh
    }

    #dedicated-server-hosting #dedicated-server iframe {
        height: 38vh
    }
}

@media screen and (min-width:768px) and (max-width:991.9px) {
    #dedicated-server-hosting #dedicated-server {
        height: 35vh
    }

    #dedicated-server-hosting #dedicated-server iframe {
        height: 35vh
    }
}

@media screen and (min-width:576px) and (max-width:767.9px) {
    #dedicated-server-hosting #dedicated-server {
        height: 29vh
    }

    #dedicated-server-hosting #dedicated-server iframe {
        height: 29vh
    }
}

@media screen and (min-width:549.9px) and (max-width:575.9px) {
    #dedicated-server-hosting #dedicated-server {
        height: 38vh
    }

    #dedicated-server-hosting #dedicated-server iframe {
        height: 38vh
    }
}

@media screen and (min-width:500px) and (max-width:549.9px) {
    #dedicated-server-hosting #dedicated-server {
        height: 36vh
    }

    #dedicated-server-hosting #dedicated-server iframe {
        height: 36vh
    }
}

@media screen and (max-width:449.9px) {
    #dedicated-server-hosting #dedicated-server {
        height: 31vh
    }

    #dedicated-server-hosting #dedicated-server iframe {
        height: 31vh
    }
}

@media screen and (max-width:409.9px) {
    #dedicated-server-hosting #dedicated-server {
        height: 25vh
    }

    #dedicated-server-hosting #dedicated-server iframe {
        height: 25vh
    }
}

@media screen and (max-width:375.9px) {
    #dedicated-server-hosting #dedicated-server {
        height: 26vh
    }

    #dedicated-server-hosting #dedicated-server iframe {
        height: 26vh
    }
}

@media screen and (max-width:350.9px) {
    #dedicated-server-hosting #dedicated-server {
        height: 24vh
    }

    #dedicated-server-hosting #dedicated-server iframe {
        height: 24vh
    }
}

@media screen and (max-width:320px) {
    #dedicated-server-hosting #dedicated-server {
        height: 22vh
    }

    #dedicated-server-hosting #dedicated-server iframe {
        height: 22vh
    }
}

#dedicated-server-hosting section.top-vps {
    background-image: url(../img/front-page/technology-partners-bg.svg) !important;
    padding: 26px 0 0 !important;
    background-position: unset;
    background-size: auto 555px;
    background-repeat: no-repeat
}

#dedicated-server-hosting section.why-choose .why-choose-icon {
    max-width: 128px;
    display: block;
    margin: 0 auto 32px
}

#dedicated-server-hosting section.why-choose h2.title {
    font-size: 48px;
    line-height: 57.6px;
    font-weight: bold;
    text-align: center;
    margin-bottom: 20px;
    color: white
}

#dedicated-server-hosting section.why-choose h3.subtitle {
    font-size: 21px;
    line-height: 25.2px;
    font-weight: bold;
    text-align: center;
    margin-bottom: 20px;
    color: white
}

#dedicated-server-hosting section.why-choose .description {
    margin-bottom: 40px
}

#dedicated-server-hosting section.why-choose .description,
#dedicated-server-hosting section.why-choose .description p {
    font-size: 18px;
    line-height: 28px;
    font-weight: 500;
    color: #fff;
    width: 92%;
    margin: 0 auto 12px
}

#dedicated-server-hosting section.why-choose .description p:last-child {
    margin-bottom: 0
}

#dedicated-server-hosting .servers-features .serv-features-item {
    background-color: #f9f9f9;
    border-radius: 25px;
    padding: 22px 101px 15px;
    margin-bottom: 5px
}

#dedicated-server-hosting .servers-features .serv-features-item:first-child {
    margin-bottom: 30px
}

#dedicated-server-hosting .servers-features .serv-features-item h3 {
    font-weight: 900;
    font-size: 22px
}

#dedicated-server-hosting .servers-features .serv-features-item h6.subtitle {
    font-weight: 600;
    font-size: 18px;
    line-height: 26px
}

#dedicated-server-hosting .servers-features .serv-features-item p {
    font-size: 18px;
    font-weight: 300
}

@media screen and (max-width:1199.9px) {
    #dedicated-server-hosting section.top-vps {
        background-size: auto 620px
    }

    #dedicated-server-hosting .servers-features .serv-features-item {
        padding: 22px 50px 15px
    }
}

@media screen and (max-width:991.9px) {
    #dedicated-server-hosting section.top-vps {
        background-size: auto 585px
    }
}

@media screen and (max-width:767.9px) {
    #dedicated-server-hosting .servers-features .serv-features-item h3 {
        text-align: center;
        margin-top: 11px;
        font-size: 19px
    }

    #dedicated-server-hosting .servers-features .serv-features-item h6.subtitle {
        font-weight: 600;
        font-size: 16px;
        line-height: 21px
    }

    #dedicated-server-hosting .servers-features .serv-features-item {
        background-color: #f9f9f9;
        border-radius: 25px;
        padding: 25px 15px
    }

    #dedicated-server-hosting .servers-features .serv-features-item p {
        font-size: 16px;
        font-weight: 300
    }
}

#dedicated-server-hosting .worth-invest img {
    margin-bottom: 40px
}

#dedicated-server-hosting .worth-invest h3 {
    font-size: 32px;
    line-height: 1.2;
    font-weight: 900;
    margin-bottom: 20px
}

#dedicated-server-hosting .worth-invest p {
    font-size: 18px;
    line-height: 1.44;
    width: 91%;
    margin: 0 auto
}

@media screen and (max-width:1199px) {
    #dedicated-server-hosting .worth-invest img {
        max-width: 120px;
        margin-bottom: 35px
    }
}

@media screen and (max-width:767.9px) {
    #dedicated-server-hosting .worth-invest img {
        max-width: 100px;
        margin-bottom: 25px
    }

    #dedicated-server-hosting .worth-invest h3 {
        font-size: 28px
    }

    #dedicated-server-hosting .worth-invest p {
        width: 100%;
        text-align: justify !important
    }
}

#dedicated-server-hosting .unlimited-bandwidth {
    background-image: url(./../img/vps/Group121.png);
    background-repeat: no-repeat;
    padding: 0 0 80px;
    background-size: 100% 100%
}

#dedicated-server-hosting .unlimited-bandwidth .unlimited-bandwidth-top {
    padding-top: 60px;
    justify-content: center;
    text-align: center
}

#dedicated-server-hosting .unlimited-bandwidth .unlimited-bandwidth-top img {
    max-width: 130px
}

#dedicated-server-hosting .unlimited-bandwidth .unlimited-bandwidth-top h2 {
    margin: 39px 0 15px;
    font-size: 44px;
    font-weight: 900;
    line-height: 52.8px
}

#dedicated-server-hosting .unlimited-bandwidth .unlimited-bandwidth-top p {
    font-size: 18px;
    line-height: 28px;
    font-weight: 300;
    width: 92%;
    margin: 0 auto
}

@media screen and (max-width:1199.9px) {
    #dedicated-server-hosting .unlimited-bandwidth .unlimited-bandwidth-top {
        padding-top: 50px
    }

    #dedicated-server-hosting .unlimited-bandwidth .unlimited-bandwidth-top h2 {
        margin: 20px 0;
        font-size: 35px
    }

    #dedicated-server-hosting .unlimited-bandwidth .unlimited-bandwidth-top a.btn {
        margin: 24px 0 30px;
        font-size: 18px
    }
}

@media screen and (max-width:767.9px) {
    #dedicated-server-hosting .unlimited-bandwidth {
        background-size: cover;
        padding: 60px 0 75px
    }

    #dedicated-server-hosting .unlimited-bandwidth .unlimited-bandwidth-top p {
        width: 100%
    }
}


#dedicated-server-hosting .collapse-more-btn:not(.collapsed) {
    display: none
}

#dedicated-server-hosting .more-btn {
    background: #fff;
    color: #1b38db;
    border: 1.5px solid #1b38db;
    text-align: center;
    margin: 0 auto;
    padding: 15px 55px;
    font-size: 16px;
    line-height: 19.2px;
    border-radius: 6px;
    font-weight: 900
}

#dedicated-server-hosting .full-line-item {
    background: #f9f9f9;
    border-radius: 12px;
    box-shadow: 2px 2px 3px #00000010;
    padding: 45px 20px
}

#dedicated-server-hosting .full-line-item img {
    margin-bottom: 20px;
}
#dedicated-server-hosting .more-btn img{
    margin-bottom: 0 !important;
    width: 20px;
}
#dedicated-server-hosting .full-line-item p {
    font-size: 18px;
    line-height: 26.46px;
    color: #000;
    font-weight: 300;
    min-height: 120px
}

#dedicated-server-hosting .full-line-item h3 {
    color: #231f20;
    font-size: 22px;
    font-weight: 900;
    width: 70%;
    margin: 0 auto 25px
}

#dedicated-server-hosting .full-line-item .subtitle {
    color: #231f20;
    font-size: 18px;
    font-weight: 700;
    margin-bottom: 26.46px;
    margin-bottom: 15px
}

@media screen and (max-width:1199px) {
    #dedicated-server-hosting .full-line-item img {
        margin-bottom: 18px
    }

    #dedicated-server-hosting .full-line-item p {
        min-height: 144px
    }

    #dedicated-server-hosting .full-line-item h3 {
        margin-bottom: 18px
    }

    #dedicated-server-hosting .full-line-item h3 {
        width: 100%
    }
}

@media screen and (max-width:991px) {
    #dedicated-server-hosting .full-line-item p {
        min-height: 158px;
        font-size: 15px
    }
}

@media screen and (max-width:991px) {
    #dedicated-server-hosting .full-line-item p {
        min-height: 100px;
        font-size: 16px;
        width: 65%;
        margin: 0 auto 20px
    }
}

@media screen and (max-width:767px) {
    #dedicated-server-hosting .full-line-item p {
        min-height: 75px;
        font-size: 16px;
        width: 100%
    }
}

#dedicated-server-hosting .manged-sevice-options {
    background: url(../img/pci-hosting-solutions/pci-comp-simp-back-left.png), linear-gradient(0, #fff, #fff);
    background-position: left, right;
    background-repeat: no-repeat;
    padding: 70px;
    background-size: 55% 85%, 100% auto
}

#dedicated-server-hosting .manged-sevice-options.grey-item {
    background: #f9f9f9
}

#dedicated-server-hosting .manged-sevice-options-text {
    color: #fff;
    margin-top: 70px
}

#dedicated-server-hosting .manged-sevice-options.grey-item .manged-sevice-options-text {
    color: #000
}

#dedicated-server-hosting .manged-sevice-options-text h2 {
    font-weight: 900;
    font-size: 29px;
    line-height: 34.8px;
    margin-bottom: 29px
}

#dedicated-server-hosting .manged-sevice-options-text p {
    font-size: 20px;
    line-height: 28px;
    font-weight: 300;
    margin-bottom: 25px
}

#dedicated-server-hosting .manged-sevice-options .soc-block {
    background: #fff;
    border: 1px solid #ccc;
    padding: 50px 40px 50px 70px;
    margin-top: 25px
}

#dedicated-server-hosting .manged-sevice-options .soc-text {
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin-left: 0
}

#dedicated-server-hosting .manged-sevice-options .soc-text ul {
    margin-bottom: 0
}

#dedicated-server-hosting .manged-sevice-options .soc-text ul li {
    list-style-image: url(../img/dedicated-server-hosting/path553.webp);
    font-size: 18px;
    line-height: 32px;
    margin-bottom: 32px;
    font-weight: 900
}

#dedicated-server-hosting .manged-sevice-options .soc-text ul li:last-child {
    margin-bottom: 0
}

@media screen and (max-width:1399px) {
    #dedicated-server-hosting .manged-sevice-options {
        background-size: 50% 100%, 100% auto;
        padding: 40px
    }

    #dedicated-server-hosting .manged-sevice-options-text {
        margin-top: 0
    }

    #dedicated-server-hosting .manged-sevice-options .soc-block {
        margin-top: 0
    }
}

@media screen and (max-width:1199px) {
    #dedicated-server-hosting .manged-sevice-options {
        background-size: 60% 100%, 100% auto
    }

    #dedicated-server-hosting .manged-sevice-options .soc-block {
        padding: 25px 50px 25px 20px
    }

    #dedicated-server-hosting .manged-sevice-options-text h2 {
        font-size: 26px;
        line-height: 31px;
        margin-bottom: 14px
    }

    #dedicated-server-hosting .manged-sevice-options-text p {
        font-size: 20px;
        line-height: 26px;
        margin-bottom: 17px
    }
}

@media screen and (max-width:991px) {
    #dedicated-server-hosting .manged-sevice-options .soc-block {
        padding: 20px
    }

    #dedicated-server-hosting .manged-sevice-options-text img {
        max-width: 100px
    }

    #dedicated-server-hosting .manged-sevice-options-text h2 {
        font-size: 23px;
        line-height: 30px;
        margin-bottom: 14px
    }

    #dedicated-server-hosting .manged-sevice-options-text p {
        font-size: 18px;
        line-height: 23px;
        margin-bottom: 13px
    }

    #dedicated-server-hosting .manged-sevice-options .soc-text ul li {
        font-size: 17px;
        line-height: 30px;
        margin-bottom: 32px;
        font-weight: 900
    }

    #dedicated-server-hosting .manged-sevice-options .soc-block {
        padding: 25px 20px 25px 20px
    }
}

@media screen and (max-width:767px) {
    #dedicated-server-hosting .manged-sevice-options {
        background-size: cover;
        padding: 30px
    }

    #dedicated-server-hosting .manged-sevice-options .soc-text {
        margin-left: 0
    }

    #dedicated-server-hosting .manged-sevice-options-text h2 {
        font-size: 20px;
        line-height: 24px
    }

    #dedicated-server-hosting .manged-sevice-options .soc-text ul li {
        margin-bottom: 15px
    }
}

#dedicated-server-hosting .no-lead .no-lead-item {
    background-color: #f4f4f4;
    border-radius: 20px;
    margin-top: 2px
}

#dedicated-server-hosting .no-lead .no-lead-item .col-md-2 {
    padding: 50px 66px !important;
    border-right: 1px solid #fff
}

#dedicated-server-hosting .no-lead .no-lead-item .col-md-10 {
    padding: 50px 70px !important
}

#dedicated-server-hosting .no-lead .no-lead-item h3 {
    font-weight: 700;
    font-size: 24px;
    line-height: 24px;
    margin-bottom: 18px
}

#dedicated-server-hosting .no-lead .no-lead-item p {
    font-weight: 300;
    font-size: 18px;
    line-height: 26px
}

#dedicated-server-hosting .no-lead .no-lead-item .img {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center
}

#dedicated-server-hosting .no-lead .no-lead-item .img::after {
    content: '';
    position: absolute;
    background: #fff;
    border-radius: 50%;
    display: block;
    top: 50%;
    left: 50%;
    width: 85px;
    height: 85px;
    transform: translate(-50%, -50%);
    z-index: 1
}

#dedicated-server-hosting .no-lead .no-lead-item .img img {
    position: relative;
    z-index: 2;
    width: 100%;
    max-width: 70px
}

@media screen and (max-width:1199.9px) {
    #dedicated-server-hosting .no-lead .no-lead-item .col-md-2 {
        padding: 50px !important
    }
}

@media screen and (max-width:991.9px) {
    #dedicated-server-hosting .no-lead .no-lead-item .col-md-2 {
        padding: 50px 35px !important
    }
}

@media screen and (max-width:767.9px) {
    #dedicated-server-hosting .no-lead .no-lead-item {
        margin-bottom: 25px
    }

    #dedicated-server-hosting .no-lead .no-lead-item .col-md-10 {
        padding: 0 25px 25px !important
    }
}

#dedicated-server-hosting section.dont-see {
    background-image: url(../img/front-page/technology-partners-bg.svg) !important;
    padding: 51px 0 49px !important;
    background-position: unset;
    background-size: auto 546px;
    color: #fff
}

#dedicated-server-hosting .dont-see .title {
    font-size: 48px;
    line-height: 1.3;
    font-weight: 900;
    margin-bottom: 24px
}

#dedicated-server-hosting .dont-see .description p {
    font-size: 18px;
    line-height: 1.56;
    font-weight: 300;
    width: 80%;
    margin: 0 auto 18px
}

#dedicated-server-hosting .dont-see .description a.btn {
    color: #fff;
    font-size: 16px;
    line-height: 19.2px;
    padding: 15px 55px;
    border: 1px solid #fff;
    border-radius: 12px;
    background: transparent
}

@media screen and (max-width:1399.9px) {
    #dedicated-server-hosting .dont-see .description p {
        width: 100%
    }
}

@media screen and (max-width:1199.9px) {
    #dedicated-server-hosting .dont-see .title {
        font-size: 40px
    }
}

@media screen and (max-width:991.9px) {
    #dedicated-server-hosting .dont-see img {
        max-width: 120px
    }

    #dedicated-server-hosting .dont-see .title {
        font-size: 36px
    }
}

@media screen and (max-width:767.9px) {
    #dedicated-server-hosting .dont-see img {
        max-width: 100px
    }

    #dedicated-server-hosting .dont-see .title {
        font-size: 27px
    }

    #dedicated-server-hosting .dont-see .description p {
        font-size: 17px;
        margin-bottom: 13px
    }
}

#dedicated-server-hosting .about-dedicated-hosting {
    padding-top: 30px
}

#dedicated-server-hosting .about-dedicated-hosting h2:first-of-type {
    font-weight: 700;
    font-size: 38px;
    margin-top: 30px
}

#dedicated-server-hosting .accordion-flush .accordion-item .accordion-button {
    font-size: 18px;
    font-weight: 900
}

#dedicated-server-hosting .accordion-button::before {
    transform: rotate(90deg)
}

#dedicated-server-hosting .collapsed::before {
    transform: rotate(0deg)
}

#dedicated-server-hosting .accordion-button::before {
    flex-shrink: 0;
    width: 1.25rem;
    height: 1.25rem;
    margin-left: unset;
    content: "\25B6";
    background-image: none;
    background-repeat: no-repeat;
    background-size: 1.25rem;
    transition: transform .2s ease-in-out
}

#dedicated-server-hosting .accordion-button::after {
    background-image: none !important
}

#dedicated-server-hosting .accordion-flush .accordion-item .accordion-button {
    font-size: 18px;
    font-weight: 900;
    font-style: italic;
    color: #153ddb !important
}

#dedicated-server-hosting .accordion-button::before {
    flex-shrink: 0;
    width: 1.25rem;
    height: 1.25rem;
    margin-left: unset;
    content: "\25B6";
    background-image: none;
    background-repeat: no-repeat;
    background-size: 1.25rem;
    color: #000;
    margin-right: 10px;
    font-style: normal
}

#dedicated-server-hosting .accordion-button:not(.collapsed) {
    box-shadow: none;
    background-color: none
}

#dedicated-server-hosting .accordion-flush .accordion-item .accordion-button {
    font-size: 20px;
    font-weight: 900;
    line-height: 21.6px
}

#dedicated-server-hosting .accordion-button:not(.collapsed)::before {
    background-image: none
}

#dedicated-server-hosting .accordion-button:not(.collapsed) {
    margin: 0 !important
}

#dedicated-server-hosting .accordion-button::after {
    background-image: none !important
}

#dedicated-server-hosting .accordion-body li {
    line-height: 33px
}

#dedicated-server-hosting .accordion-button {
    padding: 0 !important;
    margin: 15px 0 !important;
    color: #000 !important;
    background: none !important;
    outline: none !important;
    box-shadow: none !important
}

#dedicated-server-hosting .accordion-item {
    border: none !important;
    outline: none !important
}

#dedicated-server-hosting .accordion-body {
    padding: 5px 31px
}

#dedicated-server-hosting .about-dedicated-hosting h2:first-of-type {
    font-weight: 900;
    font-size: 38px
}

#dedicated-server-hosting .faq-p {
    font-size: 16px !important;
    margin-left: 20px;
    margin-top: 35px;
    margin-bottom: 40px
}

@media screen and (max-width:1199.9px) {
    #dedicated-server-hosting .about-dedicated-hosting h2:first-of-type {
        font-size: 32px
    }
}

@media screen and (max-width:767.9px) {
    #dedicated-server-hosting .accordion-flush .accordion-item .accordion-button {
        font-size: 17px;
        font-weight: 700;
        line-height: 20.6px
    }

    #dedicated-server-hosting .about-dedicated-hosting h2:first-of-type {
        font-size: 28px
    }
}

@media screen and (max-width:1399.9px) {
    #dedicated-server-hosting .dedicatedhosting h1 {
        padding: 60px 0 0 !important;
        font-size: 60px !important;
        font-weight: 300
    }

    #dedicated-server-hosting .dedicated-main p:nth-child(2) {
        font-size: 21px;
        line-height: 16.8px;
        font-weight: 600
    }

    #dedicated-server-hosting .dedicated-main ul li {
        list-style-image: url(../img/dedicated-server-hosting/success.webp);
        line-height: 21px;
        font-size: 18px;
        font-weight: 400;
        color: #fff;
        margin-bottom: 13px;
        text-align: left
    }

    #dedicated-server-hosting .dedicated-main a.btn {
        background-color: transparent;
        border-color: #fff;
        color: #fff !important;
        border-radius: 12px;
        padding: 13px 40px;
        margin-top: 10px
    }

    #dedicated-server-hosting .dont-see .title {
        font-size: 38px;
        line-height: 1.3;
        font-weight: 900;
        margin-bottom: 12px
    }

    #dedicated-server-hosting .about-dedicated-hosting h2:first-of-type {
        font-weight: 900;
        font-size: 30px
    }

    #dedicated-server-hosting .unlimited-bandwidth .unlimited-bandwidth-top h2 {
        margin: 15px 0;
        font-size: 39px;
        font-weight: 900;
        line-height: 52.8px
    }

    #dedicated-server-hosting section.why-choose .why-choose-icon {
        max-width: 128px;
        display: block;
        margin: 0 auto 21px
    }

    #dedicated-server-hosting section.why-choose h2.title {
        font-size: 39px;
        line-height: 47.6px;
        font-weight: bold;
        text-align: center;
        margin-bottom: 15px;
        color: white
    }
}

@media screen and (max-width:991.9px) {
    #dedicated-server-hosting .dedicated-main p:nth-child(2) {
        font-size: 17px;
        line-height: 23.8px;
        font-weight: 600
    }

    #dedicated-server-hosting .dedicated-hostings-item-text h2 {
        font-weight: 900;
        font-size: 34px;
        line-height: 38px
    }

    #dedicated-server-hosting section.why-choose h2.title {
        font-size: 36px;
        line-height: 43.6px;
        font-weight: bold;
        text-align: center;
        margin-bottom: 9px;
        color: white
    }

    #dedicated-server-hosting section.why-choose .description,
    #dedicated-server-hosting section.why-choose .description p {
        font-size: 17px;
        line-height: 23px;
        font-weight: 500;
        text-align: center;
        color: #fff;
        width: 100%;
        margin: 0 auto 12px
    }

    #dedicated-server-hosting .dont-see .title {
        font-size: 33px;
        line-height: 1.3;
        font-weight: 900;
        margin-bottom: 12px
    }

    #dedicated-server-hosting .no-lead .no-lead-item .col-md-10 {
        padding: 25px 35px !important
    }

    #dedicated-server-hosting .dedicatedhosting h1 {
        padding: 59px 0 0 !important;
        font-size: 47px !important;
        font-weight: 300
    }
}

@media screen and (max-width:575.9px) {
    #dedicated-server-hosting .manged-sevice-options {
        padding: 30px 0
    }

    #dedicated-server-hosting .unlimited-bandwidth .unlimited-bandwidth-top h2 {
        margin: 15px 0;
        font-size: 29px;
        font-weight: 900;
        line-height: 22.8px
    }

    #dedicated-server-hosting section.top-vps {
        background-size: auto 754px
    }

    #dedicated-server-hosting section.why-choose h2.title {
        font-size: 28px;
        line-height: 33.6px;
        font-weight: bold;
        text-align: center;
        margin-bottom: 9px;
        color: white
    }
}

#dedicated-server-service-level-guarantee .press-room h4 {
    font-family: 'Lato', sans-serif;
    font-weight: 900;
    color: #1e9ee4;
    font-size: 24px;
    line-height: 1.2;
    width: 90%;
    margin-left: auto;
    margin-bottom: 0
}

#dedicated-server-service-level-guarantee .press-room {
    padding: 75px 0 90px;
    background-color: #f5f6f7;
    -webkit-box-shadow: inset 0 5px 20px -9px #a1a1a1;
    box-shadow: inset 0 5px 20px -9px #a1a1a1
}

#dedicated-server-service-level-guarantee .press-room h1 {
    font-size: 48px;
    border-left: 4px solid #1e9ee4;
    line-height: 1.2;
    padding-left: 20px;
    font-weight: 900;
    margin-bottom: 0
}

@media screen and (max-width:1399.9px) {
    #dedicated-server-service-level-guarantee .press-room h4 {
        font-size: 20px;
        width: 90%
    }

    #dedicated-server-service-level-guarantee .press-room {
        padding: 35px 0 50px
    }
}

@media screen and (max-width:1199.9px) {
    #dedicated-server-service-level-guarantee .press-room h1 {
        font-size: 42px
    }

    #dedicated-server-service-level-guarantee .press-room h4 {
        font-size: 18px;
        width: 100%
    }
}

@media screen and (max-width:991.9px) {
    #dedicated-server-service-level-guarantee .press-room h1 {
        font-size: 34px
    }

    #dedicated-server-service-level-guarantee .press-room h4 {
        font-size: 17px;
        width: 100%
    }
}

@media screen and (max-width:767.9px) {
    #dedicated-server-service-level-guarantee .press-room {
        padding: 40px 0 20px
    }

    #dedicated-server-service-level-guarantee .press-room h4 {
        font-size: 16px;
        width: 100%
    }
}

@media screen and (max-width:575.9px) {
    #dedicated-server-service-level-guarantee .press-room {
        padding-bottom: 30px
    }
}

#dedicated-server-service-level-guarantee .service-polices h3 {
    font-weight: 700;
    font-size: 28px
}

#dedicated-server-service-level-guarantee .service-polices h2 {
    font-weight: 700;
    font-size: 36px
}

#dedicated-server-service-level-guarantee .service-polices p,
#dedicated-server-service-level-guarantee .service-polices ul li #dedicated-server-service-level-guarantee {
    font-weight: 400;
    font-size: 18px
}

#dedicated-server-service-level-guarantee .service-polices ul li {
    line-height: 2
}

#dedicated-server-service-level-guarantee .service-polices a {
    color: #1b38db;
    text-decoration: none
}

@media screen and (max-width:575.9px) {
    #dedicated-server-service-level-guarantee .service-polices h3 {
        font-weight: 700;
        font-size: 22px
    }

    #dedicated-server-service-level-guarantee .service-polices h2 {
        font-weight: 700;
        font-size: 28px
    }
}

#dedicated-servers .dedicated-servers {
    background-image: url('../img/cloud-platform/Hero-background.png') !important;
    background-size: 100% !important;
    background-repeat: no-repeat !important
}

#dedicated-servers .dedicated-servers h1 {
    padding: 80px 0 25px 0 !important;
    font-size: 82px !important;
    font-weight: 300
}

#dedicated-servers .dedicated-servers h1 strong {
    font-weight: 900
}

#dedicated-servers .bg-grey {
    background-color: #f3f0f7;
    padding-bottom: 100px
}

@media screen and (max-width:767.9px) {
    #dedicated-servers .bg-grey {
        padding-bottom: 50px
    }
}

#dedicated-servers .dedicated-main p:nth-child(2) {
    font-size: 22px
}

#dedicated-servers .dedicated-main p:nth-child(4) {
    font-size: 18px;
    padding-top: 20px
}

#dedicated-servers .dedicated-main a.btn {
    background-color: transparent;
    border-color: #fff;
    color: #fff !important;
    border-radius: 12px;
    padding: 13px 40px
}

@media screen and (min-width:1500px) and (max-width:1800px) {
    #dedicated-servers .dedicated-servers {
        background-size: cover !important;
        background-position: top !important
    }
}

@media screen and (min-width:1200px) and (max-width:1500px) {
    #dedicated-servers .dedicated-servers {
        background-size: cover !important;
        background-position: top !important
    }
}

@media screen and (min-width:768px) and (max-width:1200px) {
    #dedicated-servers .dedicated-servers {
        background-size: cover !important;
        background-position: top !important
    }

    #dedicated-servers .dediacted-button button {
        width: 100% !important
    }

    #dedicated-servers .a-ded-text p {
        line-height: 25px !important
    }

    #dedicated-servers .key-features .container {
        line-height: 25px !important
    }
}

@media screen and (max-width:991.9px) {
    #dedicated-servers .dedicated-servers h1 {
        padding: 55px 0 0 !important;
        font-size: 50px !important;
        margin: 0 auto;
        text-align: center
    }

    #dedicated-servers .dedicated-servers .dedicated-main {
        text-align: center
    }
}

@media screen and (max-width:767.9px) {
    #dedicated-servers .dedicated-main button {
        padding: 13px 18px
    }

    #dedicated-servers .dedicated-servers h1 {
        padding: 20px 0 0 !important;
        font-size: 28px !important;
        margin: 0 auto;
        text-align: center;
        width: 65%
    }

    #dedicated-servers .dedicated-servers {
        background-size: cover !important;
        background-position: top
    }

    #dedicated-servers .dedicated-main {
        text-align: center
    }

    #dedicated-servers .voffset-100 {
        margin-top: 50px !important
    }

    #dedicated-servers .cloud-platform h3 {
        margin-top: 50px;
        text-align: center
    }

    #dedicated-servers .dediacted-button button {
        margin-bottom: 12px
    }

    #dedicated-servers .dedicated-host h3 {
        margin-top: 12px
    }
}

#dedicated-servers .navigation a {
    text-decoration: none !important;
    margin-left: 10px
}

#dedicated-servers .navigation a:hover {
    background: #1b38db;
    color: #fff !important
}

#dedicated-servers .navigation .nav-item {
    padding: 13px 30px;
    color: #1b38db;
    font-size: 18px;
    line-height: 21px;
    font-weight: 700;
    border: 1px solid #1b38db;
    border-radius: 6px;
    cursor: pointer
}

#dedicated-servers .navigation .nav-item.active {
    background: #1b38db;
    color: #fff;
    cursor: default
}

@media screen and (max-width:1399px) {
    #dedicated-servers .navigation .nav-item {
        padding: 10px 24px;
        font-size: 16px
    }
}

@media screen and (max-width:1199px) {
    #dedicated-servers .navigation .nav-item {
        padding: 1.6% 2.4%;
        font-size: 16px
    }
}

@media screen and (max-width:991px) {
    #dedicated-servers .navigation .nav-item {
        padding: 1.6% 1.9%;
        font-size: 14px;
        margin-bottom: 10px
    }
}

@media screen and (max-width:767px) {
    #dedicated-servers .navigation .nav-item {
        padding: 2% 3%;
        font-size: 16px;
        margin-bottom: 10px
    }
}

#dedicated-servers .hipaa-complient h3 {
    font-weight: 900
}

#dedicated-servers .hipaa-complient .width-88 {
    width: 88%
}

#dedicated-servers .hipaa-complient img {
    margin-bottom: 40px
}

@media screen and (max-width:767.9px) {
    #dedicated-servers .hipaa-complient .width-88 {
        width: 100%
    }

    #dedicated-servers .hipaa-complient .enhanced-info {
        width: 100%
    }
}

#dedicated-servers .managed-services {
    padding: 40px 0 30px;
    background-size: cover;
    background-image: url(../img/dedicated-hosting/Background-1.png)
}

#dedicated-servers .managed-services .managed-services-img h2 {
    font-weight: 900;
    font-size: 44px !important
}

#dedicated-servers .managed-services .managed-services-img img {
    margin-bottom: 15px
}

#dedicated-servers .managed-services .managed-services-img p {
    font-size: 28px !important
}

#dedicated-servers .managed-services .managed-services-text p {
    font-size: 18px;
    line-height: 28px
}

#dedicated-servers .managed-services .managed-services-text h3 {
    font-weight: 900 !important
}

@media screen and (max-width:767.9px) {
    #dedicated-servers .managed-services .managed-services-img {
        margin-top: 20px !important
    }

    #dedicated-servers .managed-services .managed-services-img img {
        margin: 0 auto 15px;
        display: block
    }

    #dedicated-servers .managed-services .managed-services-img h2 {
        font-weight: 900;
        font-size: 33px !important;
        text-align: center
    }
}

#dedicated-servers .no-lead .no-lead-item {
    background-color: #f4f4f4;
    border-radius: 20px;
    margin-top: 2px
}

#dedicated-servers .no-lead .no-lead-item .col-md-2 {
    padding: 50px 66px !important;
    border-right: 1px solid #fff
}

#dedicated-servers .no-lead .no-lead-item .col-md-10 {
    padding: 50px 70px !important
}

#dedicated-servers .no-lead .no-lead-item li {
    list-style-type: none
}

#dedicated-servers .no-lead .no-lead-item a {
    text-decoration: none
}

#dedicated-servers .no-lead .no-lead-item h3 {
    font-weight: 700
}

#dedicated-servers .no-lead .no-lead-item .img {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center
}

#dedicated-servers .no-lead .no-lead-item .img::after {
    content: '';
    position: absolute;
    background: #fff;
    border-radius: 50%;
    display: block;
    top: 50%;
    left: 50%;
    width: 85px;
    height: 85px;
    transform: translate(-50%, -50%);
    z-index: 1
}

#dedicated-servers .no-lead .no-lead-item .img img {
    position: relative;
    z-index: 2;
    width: 100%;
    max-width: 70px
}

@media screen and (max-width:1199.9px) {
    #dedicated-servers .no-lead .no-lead-item .col-md-2 {
        padding: 50px !important
    }
}

@media screen and (max-width:991.9px) {
    #dedicated-servers .no-lead .no-lead-item .col-md-2 {
        padding: 50px 35px !important
    }
}

@media screen and (max-width:767.9px) {
    #dedicated-servers .no-lead .no-lead-item {
        margin-bottom: 25px
    }

    #dedicated-servers .no-lead .no-lead-item .col-md-10 {
        padding: 0 25px 25px !important
    }
}

#dedicated-servers section.challenges {
    background: url(../img/pci-hosting-solutions/pci-comp-simp-back-left.png), linear-gradient(0, #fff, #fff);
    background-position: left top, right top;
    background-repeat: no-repeat;
    background-size: 35% 90%, 100% auto
}

#dedicated-servers section.challenges h3.title {
    color: #fff;
    font-size: 32px
}

#dedicated-servers section.challenges .challenge-item {
    padding: 0 24px;
    background-color: #fff;
    border: 1px solid #ccc;
    margin-bottom: 10px;
    min-height: 165px
}

#dedicated-servers section.challenges .left-block img {
    width: 100px
}

#dedicated-servers section.challenges .challenge-item .title {
    font-size: 18px;
    font-weight: bold
}

#dedicated-servers section.challenges .challenge-item .description {
    margin-bottom: 20px
}

#dedicated-servers section.challenges .challenge-item .description,
#dedicated-servers section.challenges .challenge-item .description p {
    color: #000;
    font-size: 17px;
    font-weight: 300
}

#dedicated-servers section.challenges .challenge-item a {
    text-decoration: none;
    color: #1e9ee4;
    font-size: 17px
}

#dedicated-servers section.challenges .items-block {
    padding-top: 50px
}

@media screen and (max-width:1199.9px) {
    #dedicated-servers section.challenges {
        background-image: url(../img/front-page/challenge-bg-left.webp);
        background-repeat: no-repeat;
        background-size: cover;
        padding: 100px 0
    }

    #dedicated-servers section.challenges>.container>.row {
        gap: 30px
    }

    #dedicated-servers section.challenges>.container>.row>div:last-child {
        background-image: url(../img/front-page/challenge-bg-right.webp);
        background-repeat: no-repeat;
        background-size: cover
    }

    #dedicated-servers section.challenges .left-block {
        text-align: center
    }

    #dedicated-servers section.challenges .items-block {
        padding: 50px 12px 26px
    }

    #dedicated-servers section.challenges .challenge-item {
        margin-bottom: 24px
    }

    #dedicated-servers section.challenges .challenge-item p {
        font-weight: 300
    }
}

@media screen and (max-width:767.9px) {
    #dedicated-servers section.challenges {
        padding: 50px 0
    }
}

#dedicated-servers .servers-features .serv-features-item {
    background-color: #f9f9f9;
    border-radius: 25px;
    padding: 25px;
    box-shadow: 2px 2px 3px #00000010;
}

#dedicated-servers .servers-features .serv-features-item:first-child {
    margin-bottom: 30px
}

#dedicated-servers .servers-features .serv-features-item h3 {
    font-weight: 900;
    font-size: 22px
}


@media screen and (max-width:767.9px) {
    #dedicated-servers .servers-features .serv-features-item h3 {
        text-align: center;
        margin-top: 15px
    }

    #dedicated-servers .servers-features .serv-features-item {
        background-color: #f9f9f9;
        border-radius: 25px;
        padding: 25px 15px
    }
}

#dedicated-servers .a-single {
    padding-bottom: 40px
}

#dedicated-servers .a-single .a-item {
    justify-content: center;
    text-align: center
}

#dedicated-servers .a-single .a-item h2 {
    font-weight: 900;
    font-size: 32px;
    margin-bottom: 25px
}

#dedicated-servers .a-single .a-item img {
    margin-bottom: 40px
}

#dedicated-servers .a-single .a-item p {
    font-size: 18px;
    line-height: 26px
}

#dedicated-servers .a-single .a-item:first-child {
    margin-bottom: 50px
}

#dedicated-servers .a-single .a-item:last-child p {
    text-align: left
}

#dedicated-servers .a-single .check-block {
    width: 75%
}

#dedicated-servers .a-single .check-block p {
    font-size: 18px;
    line-height: 32px;
    font-weight: 300;
    margin-bottom: 0 !important
}

#dedicated-servers .a-single .check-block img {
    margin: 10px 0 0
}

#dedicated-servers .a-single .a-item a.btn {
    text-align: center;
    text-decoration: none;
    font-weight: 900;
    color: #fff;
    font-size: 16px;
    line-height: 19.2px;
    padding: 15px 50px;
    float: left;
    background-color: #1b38db;
    border-radius: 12px
}

#dedicated-servers .a-single .a-item a.btn:focus {
    outline: 0;
    box-shadow: none
}

@media screen and (max-width:1199.9px) {
    #dedicated-servers .a-single .check-block {
        width: 100%
    }
}

@media screen and (max-width:767.9px) {
    #dedicated-servers .a-single .check-block {
        width: 100%
    }

    #dedicated-servers .a-single .a-item a.btn {
        padding: 15px 9px;
        font-size: 13px
    }
}

#dedicated-servers .bring {
    background-image: url(./../img/vps/Group121.png);
    background-repeat: no-repeat;
    padding: 60px 0 90px;
    background-size: 220% 100%
}

#dedicated-servers .bring .bring-top {
    padding-top: 100px;
    justify-content: center;
    text-align: center
}

#dedicated-servers .bring .bring-top img {
    max-width: 130px
}

#dedicated-servers .bring .bring-top a.btn {
    background-color: transparent;
    border-color: #fff;
    color: #fff !important;
    border-radius: 12px;
    margin-bottom: 30px;
    font-size: 21px;
    font-weight: 900;
    line-height: 25.2px;
    padding: 10px 50px;
    margin: 24px 0 48px;
    text-decoration: none
}

#dedicated-servers .bring .bring-top a.btn:focus {
    box-shadow: none;
    outline: 0
}

#dedicated-servers .bring .bring-top h2 {
    margin: 42px 0;
    font-size: 44px;
    font-weight: 900;
    line-height: 52.8px
}

#dedicated-servers .bring .bring-top p {
    font-size: 20px;
    line-height: 26px;
    font-weight: 300
}

@media screen and (max-width:1199.9px) {
    #dedicated-servers .bring .bring-top {
        padding-top: 50px
    }

    #dedicated-servers .bring .bring-top h2 {
        margin: 20px 0;
        font-size: 35px
    }

    #dedicated-servers .bring .bring-top a.btn {
        margin: 24px 0 30px;
        font-size: 18px
    }
}

@media screen and (max-width:767.9px) {
    #dedicated-servers .bring {
        background-size: cover;
        padding: 60px 0 75px
    }
}


#dedicated-servers .dedicated-choose .dc-item {
    background: #f9f9f9;
    border-radius: 16px;
    box-shadow: 2px 2px 3px #00000010;
    padding: 30px;
    height: 100%
}

#dedicated-servers .dedicated-choose .dc-item img {
    max-width: 100px;
    margin-bottom: 25px
}

#dedicated-servers .dedicated-choose .dc-item h3 {
    text-align: center;
    font-size: 22px;
    line-height: 30px;
    font-weight: 900;
    margin-bottom: 25px
}

#dedicated-servers .dedicated-choose .dc-item p {
    text-align: center;
    font-size: 18px;
    line-height: 26px;
    font-weight: 300
}

@media screen and (max-width:767.9px) {
    #dedicated-servers .dedicated-choose .dc-item {
        padding: 25px 18px
    }
}


#dedicated-servers .key-features h2 {
    font-size: 40px;
    line-height: 48px;
    font-weight: 900;
    margin-bottom: 35px;
    margin-top: 25px
}

#dedicated-servers .key-features .slider-item {
    background-color: #f9f9f9 !important;
    margin-bottom: 24px;
    border-radius: 15px;
    padding: 30px;
    height: calc(100% - 24px)
}

#dedicated-servers .key-features .slider-item h4 {
    font-size: 22px;
    line-height: 30px;
    font-weight: 700
}

#dedicated-servers .key-features .slick-dots {
    bottom: -57px !important
}

#dedicated-servers .key-features .slick-dots button::before {
    color: #fff !important
}

@media screen and (max-width:991.9px) {
    #dedicated-servers .key-features .slider-item h4 {
        text-align: center
    }
}

@media screen and (max-width:767.9px) {
    #dedicated-servers .key-features {
        background-size: cover;
        padding: 125px 0 60px
    }

    #dedicated-servers .key-features h2 {
        font-size: 23px;
        line-height: 28px
    }

    #dedicated-servers .key-features .slider-item img {
        margin-bottom: 15px
    }
}

#dedicated-servers .server-plans h2 {
    font-size: 44px;
    line-height: 1.2;
    font-weight: 900;
    margin-bottom: 40px
}


#dedicated-servers .server-plans .server-plan-item p.sub-text {
    font-size: 16px;
    line-height: 26px;
    margin-top: -20px
}

@media screen and (max-width:1399.9px) {
    #dedicated-servers .server-plans .server-plan-item {
        padding: 25px 18px
    }
}

@media screen and (max-width:1199.9px) {
    #dedicated-servers .server-plans .server-plan-item h3 {
        font-size: 22px;
        line-height: 28px;
        margin-bottom: 8px
    }

    #dedicated-servers .server-plans .server-plan-item h4 {
        font-size: 18px;
        line-height: 24px;
        font-weight: 900;
        margin-bottom: 25px
    }

    #dedicated-servers .server-plans .server-plan-item p span {
        font-size: 16px;
        line-height: 24px
    }

    #dedicated-servers .server-plans .server-plan-item p strong {
        font-size: 18px;
        line-height: 24px
    }

    #dedicated-servers .server-plans .server-plan-item p.sub-text {
        font-size: 15px;
        line-height: 26px;
        margin-top: -20px
    }
}

@media screen and (max-width:767.9px) {
    #dedicated-servers .server-plans h2 {
        font-size: 33px
    }
}

#dedicated-servers #dedicated-server {
    background-image: url(./../img/dedicated-servers/ded-video.png);
    background-size: 100%;
    height: 46vh;
    background-repeat: no-repeat
}

#dedicated-servers #dedicated-server iframe {
    height: 46vh
}

@media screen and (max-width:1399.9px) {
    #dedicated-servers #dedicated-server {
        height: 40vh
    }

    #dedicated-servers #dedicated-server iframe {
        height: 40vh
    }
}

@media screen and (max-width:767.9px) {
    #dedicated-servers .hipaa-hosting h2 {
        width: 100% !important;
        text-align: left !important
    }

    #dedicated-servers #dedicated-server {
        height: 33vh
    }

    #dedicated-servers #dedicated-server iframe {
        height: 33vh
    }
}

@media screen and (min-width:992px) and (max-width:1199.9px) {
    #dedicated-servers #dedicated-server {
        height: 34vh
    }

    #dedicated-servers #dedicated-server iframe {
        height: 34vh
    }
}

@media screen and (min-width:768px) and (max-width:991.9px) {
    #dedicated-servers #dedicated-server {
        height: 33vh
    }

    #dedicated-servers #dedicated-server iframe {
        height: 33vh
    }
}

@media screen and (min-width:576px) and (max-width:767.9px) {
    #dedicated-servers #dedicated-server {
        height: 31vh
    }

    #dedicated-servers #dedicated-server iframe {
        height: 31vh
    }
}

@media screen and (min-width:425px) and (max-width:575.9px) {
    #dedicated-servers #dedicated-server {
        height: 41vh
    }

    #dedicated-servers #dedicated-server iframe {
        height: 41vh
    }
}

@media screen and (max-width:424.9px) {
    #dedicated-servers #dedicated-server {
        height: 28vh
    }

    #dedicated-servers #dedicated-server iframe {
        height: 28vh
    }
}

@media screen and (max-width:320px) {
    #dedicated-servers #dedicated-server {
        height: 24vh
    }

    #dedicated-servers #dedicated-server iframe {
        height: 24vh
    }
}

#dedicated-servers .about-secure-block {
    padding-top: 30px
}

#dedicated-servers .about-secure-block h2:first-of-type {
    font-weight: 700;
    font-size: 38px;
    margin-top: 30px
}

#dedicated-servers .accordion-flush .accordion-item .accordion-button {
    font-size: 18px;
    font-weight: 900
}

#dedicated-servers .accordion-button::before {
    transform: rotate(90deg)
}

#dedicated-servers .collapsed::before {
    transform: rotate(0deg)
}

#dedicated-servers .accordion-button::before {
    flex-shrink: 0;
    width: 1.25rem;
    height: 1.25rem;
    margin-left: unset;
    content: "\25B6";
    background-image: none;
    background-repeat: no-repeat;
    background-size: 1.25rem;
    transition: transform .2s ease-in-out
}

#dedicated-servers .accordion-button::after {
    background-image: none !important
}

#dedicated-servers .accordion-flush .accordion-item .accordion-button {
    font-size: 18px;
    font-weight: 900;
}

#dedicated-servers .accordion-button::before {
    flex-shrink: 0;
    width: 1.25rem;
    height: 1.25rem;
    margin-left: unset;
    content: "\25B6";
    background-image: none;
    background-repeat: no-repeat;
    background-size: 1.25rem;
    color: #000;
    margin-right: 10px;
    font-style: normal
}

#dedicated-servers .accordion-button:not(.collapsed) {
    box-shadow: none;
    background-color: none
}

#dedicated-servers .accordion-flush .accordion-item .accordion-button {
    font-size: 18px;
    font-weight: 900;
    line-height: 21.6px
}

#dedicated-servers .accordion-button:not(.collapsed)::before {
    background-image: none
}

#dedicated-servers .accordion-button:not(.collapsed) {
    margin: 0 !important
}

#dedicated-servers .accordion-button::after {
    background-image: none !important
}

#dedicated-servers .accordion-body li {
    line-height: 33px
}

#dedicated-servers .accordion-button {
    padding: 0 !important;
    margin: 15px 0 !important;
    color: #000 !important;
    background: none !important;
    outline: none !important;
    box-shadow: none !important
}

#dedicated-servers .accordion-item {
    border: none !important;
    outline: none !important
}

#dedicated-servers .accordion-body {
    padding: 5px 31px
}

#dedicated-servers .about-secure-block h2:first-of-type {
    font-weight: 700;
    font-size: 38px;
    margin-top: 30px
}

#dedicated-servers .faq-p {
    font-size: 16px !important;
    margin-left: 20px;
    margin-top: 35px;
    margin-bottom: 40px
}

@media screen and (max-width:767px) {
    #dedicated-servers .accordion-flush .accordion-item .accordion-button {
        font-size: 17px;
        font-weight: 700;
        line-height: 20.6px
    }

    #dedicated-servers .about-secure-block h2:first-of-type {
        font-size: 26px;
        margin-top: 15px
    }
}

@media screen and (min-width:2500px) {
    #dedicated-servers section.challenges {
        background: url(../img/pci-hosting-solutions/pci-comp-simp-back-left.png), linear-gradient(0, #fff, #fff);
        background-position: left top, right top;
        background-repeat: no-repeat;
        background-size: 50% 90%, 100% auto
    }

    #dedicated-servers .key-features {
        background-image: url(../img/dedicated-hosting/Background-2.png);
        background-repeat: no-repeat;
        background-size: 100%
    }

    #dedicated-servers #dedicated-server {
        background-image: url(./../img/dedicated-servers/ded-video.png);
        background-size: 100%;
        height: 33vh;
        background-repeat: no-repeat
    }

    #dedicated-servers #dedicated-server iframe {
        height: 33vh
    }
}

@media screen and (max-width:991.9px) {
    #dedicated-servers .key-features {
        background-image: url(../img/dedicated-hosting/Background-2.png);
        padding: 99px 0 29px;
        background-repeat: no-repeat;
        background-size: auto 35%;
        background-position: top
    }

    #dedicated-servers .key-features h2 {
        font-size: 33px;
        line-height: 41px;
        font-weight: 900;
        margin-bottom: 35px;
        margin-top: 25px
    }

    #dedicated-servers section.challenges h3.title {
        color: #fff;
        font-size: 39px
    }

    #dedicated-servers section.challenges {
        background-image: url(../img/front-page/challenge-bg-left.webp);
        background-repeat: no-repeat;
        background-size: cover;
        padding: 30px 0
    }
}

@media screen and (max-width:767.9px) {

    #dedicated-servers .dedicated-servers h1 {
        padding: 20px 0 0 !important;
        font-size: 53px !important;
        margin: 0 auto;
        text-align: center;
        width: 65%
    }
}

@media screen and (max-width:575.9px) {
    #dedicated-servers .dedicated-servers h1 {
        padding: 20px 0 0 !important;
        font-size: 38px !important;
        margin: 0 auto;
        text-align: center;
        width: 100%
    }

    #dedicated-servers .dedicated-main p:nth-child(2) {
        font-size: 16px
    }

    #dedicated-servers .dedicated-main a.btn {
        background-color: transparent;
        border-color: #fff;
        color: #fff !important;
        border-radius: 12px;
        padding: 13px 10px;
        font-size: 14px
    }

    #dedicated-servers .managed-services .managed-services-img h2 {
        font-weight: 900;
        font-size: 27px !important;
        text-align: center
    }

    #dedicated-servers .managed-services .managed-services-img h2 {
        font-weight: 900;
        font-size: 27px !important;
        text-align: center
    }

    #dedicated-servers .no-lead.voffset-80 {
        margin-top: 15px !important
    }

    #dedicated-servers section.challenges h3.title {
        color: #fff;
        font-size: 28px
    }

    #dedicated-servers section.image-block h3.title {
        font-size: 23px
    }

    #dedicated-servers section.image-block a.btn {
        padding: 11px;
        font-size: 13px
    }

    #dedicated-servers .bring .bring-top p {
        font-size: 18px;
        margin-bottom: 0;
        line-height: 22px;
        font-weight: 300
    }

    #dedicated-servers .bring .bring-top h2 {
        margin: 10px 0;
        font-size: 32px;
        line-height: 1.2
    }

    #dedicated-servers .key-features h2 {
        font-size: 22px;
        line-height: 30px;
        font-weight: 900;
        margin-bottom: 20px;
        margin-top: 25px
    }

    #dedicated-servers .server-plans h2 {
        font-size: 27px
    }
}

#disasterrecovery a {
    text-decoration: none
}

#disasterrecovery .dedicatedhosting {
    background-image: url('../img/cloud-platform/Hero-background.png') !important;
    background-size: 100% !important;
    background-repeat: no-repeat !important
}

#disasterrecovery .dedicatedhosting h1 {
    padding: 80px 0 25px 0 !important;
    font-size: 82px !important;
    font-weight: 300
}

#disasterrecovery .dedicated-main p:nth-child(2) {
    font-size: 22px;
    margin-bottom: 28px
}

#disasterrecovery .dedicated-main p:nth-child(4) {
    font-size: 18px;
    padding-top: 20px
}

#disasterrecovery .dedicated-main a.btn {
    background-color: transparent;
    border-color: #fff;
    color: #fff !important;
    border-radius: 12px;
    padding: 13px 40px
}

#disasterrecovery .dedicated-main a.white-btn {
    background-color: #fff !important;
    color: #1b38db !important;
    font-weight: 900
}

#disasterrecovery .dedicatedhosting h1 strong {
    font-weight: 900 !important
}

#disasterrecovery .dedicatedhosting h1 span {
    font-size: 80px !important
}

@media screen and (min-width:768px) and (max-width:1200px) {
    #disasterrecovery .dedicatedhosting h1 {
        font-size: 50px !important;
        padding: 75px 0 25px 0 !important
    }

    #disasterrecovery .dedicatedhosting {
        background-size: cover !important;
        background-position: top !important
    }
}

@media screen and (min-width:1500px) and (max-width:1800px) {
    #disasterrecovery .dedicatedhosting {
        background-size: cover !important;
        background-position: top !important
    }
}

@media screen and (min-width:1200px) and (max-width:1500px) {
    #disasterrecovery section.challenges .challenge-item {
        min-height: 285px !important
    }

    #disasterrecovery .dedicatedhosting {
        background-size: cover !important;
        background-position: top !important
    }
}

@media screen and (max-width:767.9px) {
    #disasterrecovery .dedicatedhosting h1 span {
        font-size: 27px !important
    }

    #disasterrecovery main .dedicatedhosting h1 {
        padding: 55px 0 80px 0 !important;
        font-size: 28px !important;
        margin: 0 auto;
        text-align: center;
        width: 65%
    }

    #disasterrecovery .dedicatedhosting .voffset-60 {
        margin-top: 5px !important;
        margin-bottom: -32px
    }

    #disasterrecovery .dedicatedhosting {
        background-size: cover !important;
        background-position: top
    }

    #disasterrecovery .dedicated-main {
        text-align: center
    }

    #disasterrecovery .voffset-100 {
        margin-top: 50px !important
    }

    #disasterrecovery .cloud-platform h3 {
        margin-top: 50px;
        text-align: center
    }

    #disasterrecovery .dediacted-button button {
        margin-bottom: 12px
    }

    #disasterrecovery .dedicated-host h3 {
        margin-top: 12px
    }

    #disasterrecovery .dedicatedhosting p.text-white {
        font-size: 16px !important
    }

    #disasterrecovery #hipaa-video1 {
        height: 33vh
    }

    #disasterrecovery #hipaa-video1 iframe {
        height: 34vh
    }

    #disasterrecovery .dedicated-main button {
        padding: 10px 25px;
        font-size: .9rem
    }
}

#disasterrecovery .disaster-recovery .row {
    align-items: center
}

#disasterrecovery .disaster-recovery h2 {
    font-weight: 900;
    margin-top: 40px
}

#disasterrecovery .disaster-recovery p {
    margin-top: 20px;
    font-size: 20px
}

#disasterrecovery .veeam-backup p {
    font-size: 18px
}

#disasterrecovery .veeam-backup .row {
    padding: 50px 0
}

#disasterrecovery .veeam-backup .row:first-child {
    border-bottom: 1px solid #e2e2e2
}

#disasterrecovery .hipaa-managed {
    padding: 70px 0;
    background-image: url(../img/dedicated-hosting/Background-1.png);
    background-size: 170%
}

#disasterrecovery .hipaa-managed .row {
    justify-content: space-between
}

@media screen and (min-width:992px) {
    #disasterrecovery .hipaa-managed .col-lg-6 {
        margin-top: 180px
    }
}

#disasterrecovery .hipaa-managed a {
    color: #fff
}

#disasterrecovery .hipaa-managed h2 {
    font-weight: 900
}

#disasterrecovery .hipaa-managed p {
    font-size: 18px
}

#disasterrecovery .hipaa-managed li {
    list-style-type: none;
    margin-top: 10px
}

#disasterrecovery .hipaa-managed ul {
    padding-left: 0 !important
}

#disasterrecovery .managed-backup {
    background-color: #f9f9f9
}

#disasterrecovery .managed-backup img {
    width: 80%
}

#disasterrecovery .managed-backup .row {
    justify-content: center
}

#disasterrecovery #disasterrecovery #hipaa-video1 {
    background-image: url(./../img/disaster-recovery/disaster-recovery-video.webp);
    background-size: 100%;
    height: 420px;
    background-repeat: no-repeat
}

#disasterrecovery .hipaa-hosting h4 {
    font-weight: 900;
    font-weight: 22px
}

#disasterrecovery .hipaa-hosting p {
    margin-top: 15px;
    margin-bottom: 30px
}

@media screen and (max-width:1399.9px) {
    #disasterrecovery #hipaa-video1 {
        height: 40vh
    }

    #disasterrecovery #hipaa-video1 iframe {
        height: 40vh
    }
}

@media screen and (max-width:1199.9px) {
    #disasterrecovery #hipaa-video1 {
        height: 33vh
    }

    #disasterrecovery #hipaa-video1 iframe {
        height: 33vh
    }
}

@media screen and (max-width:767.9px) {
    #disasterrecovery #hipaa-video1 {
        height: 37vh
    }

    #disasterrecovery #hipaa-video1 iframe {
        height: 37vh
    }
}

@media screen and (max-width:575.9px) {
    #disasterrecovery #hipaa-video1 {
        height: 40vh
    }

    #disasterrecovery #hipaa-video1 iframe {
        height: 40vh
    }
}

@media screen and (max-width:499.9px) {
    #disasterrecovery #hipaa-video1 {
        height: 35vh
    }

    #disasterrecovery #hipaa-video1 iframe {
        height: 35vh
    }
}

@media screen and (max-width:424.9px) {
    #disasterrecovery #hipaa-video1 {
        height: 29vh
    }

    #disasterrecovery #hipaa-video1 iframe {
        height: 29vh
    }
}

@media screen and (max-width:374.9px) {
    #disasterrecovery #hipaa-video1 {
        height: 25vh
    }

    #disasterrecovery #hipaa-video1 iframe {
        height: 25vh
    }
}

@media screen and (max-width:374.9px) {
    #disasterrecovery #hipaa-video1 {
        height: 22vh
    }

    #disasterrecovery #hipaa-video1 iframe {
        height: 22vh
    }
}

#disasterrecovery .why-select {
    margin: 0 70px
}

#disasterrecovery .why-anet-list {
    text-align: center;
    padding: 80px 160px;
    border-radius: 25px;
    background-color: #fff;
    -webkit-box-shadow: 4px 4px 8px 0 rgba(34, 60, 80, 0.2);
    -moz-box-shadow: 4px 4px 8px 0 rgba(34, 60, 80, 0.2);
    box-shadow: 4px 4px 8px 0 rgba(34, 60, 80, 0.2)
}

@media screen and (max-width:1199.9px) {
    #disasterrecovery .why-anet-list {
        padding: 60px
    }
}

#disasterrecovery .veeam-backup h3 {
    font-weight: 700
}

@media screen and (max-width:767.9px) {
    #disasterrecovery .hipaa-managed {
        background-size: 815%
    }

    #disasterrecovery .why-select {
        margin: 0 30px !important
    }

    #disasterrecovery .why-anet-list {
        padding: 25px 15px !important;
        text-align: center
    }

    #disasterrecovery .why-select {
        margin: 0 10px !important
    }

    #disasterrecovery .managed-backup img {
        width: 100% !important;
        padding: 0 !important
    }
}

#disasterrecovery section.image-block {
    background-image: url('../img/front-page/technology-partners-bg.svg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding: 60px 0 70px;
    background-color: #1a75e1
}

#disasterrecovery section.image-block h2.title {
    font-size: 50px;
    color: #fff;
    font-weight: bold
}

#disasterrecovery section.image-block h3.title {
    font-size: 32px;
    color: #fff;
    font-weight: bold
}

#disasterrecovery section.image-block h4.subtitle {
    font-size: 21px;
    color: #fff;
    font-weight: bold;
    text-transform: uppercase
}

#disasterrecovery section.image-block.bg-reverse {
    background-image: url('../img/front-page/technology-partners-bg-reverse.svg')
}

#disasterrecovery section.image-block.bg-none {
    background: 0
}

#disasterrecovery section.image-block.bg-none h2.title,
#disasterrecovery section.image-block.bg-none h3.title,
#disasterrecovery section.image-block.bg-none h4.subtitle {
    color: black
}

#disasterrecovery .hipaa-features .col-md-2 {
    text-align: center;
    padding: 20px 18px
}

#disasterrecovery .hipaa-features h2 {
    text-align: center;
    font-size: 34px;
    font-weight: 900
}

#disasterrecovery .hipaa-features h5 {
    font-size: 18px;
    font-weight: 900;
    margin-top: 18px
}

#disasterrecovery .hipaa-features .row {
    margin-top: 50px
}

#disasterrecovery .hipaa-features {
    background-color: #f7f5f5;
    padding: 85px 0
}

#disasterrecovery .image-block h3 {
    font-weight: 900 !important
}

#disasterrecovery .get-help {
    padding: 80px 0
}

#disasterrecovery .get-help h2 {
    font-weight: 900;
    margin-bottom: 25px
}

#disasterrecovery .get-help p {
    font-size: 18px
}

@media screen and (min-width:1201px) {
    #disasterrecovery .get-help p {
        width: 74%;
        margin: 0 auto
    }
}

@media screen and (max-width:1399.9px) {
    #disasterrecovery .dedicatedhosting h1 {
        font-size: 50px !important;
        padding: 75px 0 10px 0 !important
    }

    #disasterrecovery .dedicatedhosting h1 span {
        font-size: 50px !important
    }

    #disasterrecovery .dedicated-main p:nth-child(2) {
        font-size: 19px;
        margin-bottom: 19px
    }
}

@media screen and (max-width:1199.9px) {
    #disasterrecovery .hipaa-managed {
        padding: 15px 0;
        background-image: url(../img/dedicated-hosting/Background-1.png);
        background-size: 170%
    }

    #disasterrecovery section.form h2.title {
        font-size: 38px;
        line-height: 54.6px;
        font-weight: bold;
        text-align: center;
        margin-bottom: 20px;
        color: white
    }

    #disasterrecovery .why-anet-list {
        padding: 30px
    }
}

@media screen and (max-width:991.9px) {
    #disasterrecovery .dedicatedhosting h1 {
        font-size: 46px !important;
        padding: 75px 0 10px 0 !important
    }

    #disasterrecovery .dedicatedhosting h1 span {
        font-size: 42px !important
    }

    #disasterrecovery .disaster-recovery h2 {
        font-weight: 900;
        margin-top: 36px;
        font-size: 23px
    }

    #disasterrecovery .disaster-recovery p {
        margin-top: 20px;
        font-size: 16px
    }

    #disasterrecovery .veeam-backup p {
        font-size: 16px
    }

    #disasterrecovery .hipaa-managed p {
        font-size: 16px
    }

    #disasterrecovery section.form h2.title {
        font-size: 36px;
        line-height: 46.6px;
        font-weight: bold;
        text-align: center;
        margin-bottom: 20px;
        color: white
    }

    #disasterrecovery section.image-block {
        background-image: url(../img/front-page/technology-partners-bg.svg);
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center;
        padding: 30px 0 35px;
        background-color: #1a75e1;
        margin-top: 25px
    }
}

@media screen and (max-width:767.9px) {
    #disasterrecovery main .dedicatedhosting h1 {
        padding: 55px 0 0 !important;
        font-size: 50px !important;
        margin: 0 auto;
        text-align: center;
        width: 100%;
        line-height: .9;
        margin-bottom: 15px
    }

    #disasterrecovery section.image-block h3.title {
        font-size: 26px;
        color: #fff;
        font-weight: bold
    }

    #disasterrecovery .hipaa-features .row {
        margin-top: 0
    }

    #disasterrecovery .get-help {
        padding: 40px 0
    }
}

@media screen and (max-width:575.9px) {
    #disasterrecovery .get-help {
        padding: 40px 0 0
    }

    #disasterrecovery main .dedicatedhosting h1 {
        padding: 55px 0 0 !important;
        font-size: 47px !important;
        margin: 0 auto;
        text-align: center;
        width: 100%;
        line-height: .9;
        margin-bottom: 15px
    }

    #disasterrecovery .dedicatedhosting h1 span {
        font-size: 37px !important
    }

    #disasterrecovery .veeam-backup .row {
        padding: 25px 0
    }
}

#disasterrecovery .navigation a {
    text-decoration: none !important
}

#disasterrecovery .navigation a:hover {
    background: #1b38db;
    color: #fff !important
}

#disasterrecovery .navigation .nav-item {
    padding: 11px 40px;
    font-size: 16px;
    line-height: 21px;
    font-weight: 700;
    border: 1px solid #1b38db;
    border-radius: 6px;
    cursor: pointer
}

#disasterrecovery .navigation .nav-item.active {
    background: #1b38db;
    color: #fff;
    cursor: default
}

@media screen and (max-width:1399.9px) {
    #disasterrecovery .navigation .nav-item {
        padding: 10px 25px;
        font-size: 16px
    }
}

@media screen and (max-width:1199.9px) {
    #disasterrecovery .navigation .nav-item {
        padding: 10px 10px;
        font-size: 16px
    }
}

@media screen and (max-width:991.9px) {
    #disasterrecovery .navigation .nav-item {
        padding: 1.6% 1.9%;
        font-size: 14px;
        margin-bottom: 10px
    }
}

@media screen and (max-width:767.9px) {
    #disasterrecovery .navigation .nav-item {
        padding: 2% 3%;
        font-size: 16px;
        margin-bottom: 10px
    }
}

#domain-registration-agreement .press-room h4 {
    font-family: 'Lato', sans-serif;
    font-weight: 900;
    color: #1e9ee4;
    font-size: 24px;
    line-height: 1.2;
    width: 90%;
    margin-left: auto;
    margin-bottom: 0
}

#domain-registration-agreement .press-room {
    padding: 75px 0 90px;
    background-color: #f5f6f7;
    -webkit-box-shadow: inset 0 5px 20px -9px #a1a1a1;
    box-shadow: inset 0 5px 20px -9px #a1a1a1
}

#domain-registration-agreement .press-room h1 {
    font-size: 48px;
    border-left: 4px solid #1e9ee4;
    line-height: 1.2;
    padding-left: 20px;
    font-weight: 900;
    margin-bottom: 0
}

@media screen and (max-width:1399.9px) {
    #domain-registration-agreement .press-room h4 {
        font-size: 20px;
        width: 90%
    }

    #domain-registration-agreement .press-room {
        padding: 35px 0 50px
    }
}

@media screen and (max-width:1199.9px) {
    #domain-registration-agreement .press-room h1 {
        font-size: 42px
    }

    #domain-registration-agreement .press-room h4 {
        font-size: 18px;
        width: 100%
    }
}

@media screen and (max-width:991.9px) {
    #domain-registration-agreement .press-room h1 {
        font-size: 34px
    }

    #domain-registration-agreement .press-room h4 {
        font-size: 17px;
        width: 100%
    }
}

@media screen and (max-width:767.9px) {
    #domain-registration-agreement .press-room {
        padding: 40px 0 20px
    }

    #domain-registration-agreement .press-room h4 {
        font-size: 16px;
        width: 100%
    }
}

@media screen and (max-width:575.9px) {
    #domain-registration-agreement .press-room {
        padding-bottom: 30px
    }
}

#domain-registration-agreement .service-polices h3 {
    font-weight: 700;
    font-size: 28px
}

#domain-registration-agreement .service-polices h2 {
    font-weight: 700;
    font-size: 36px
}

#domain-registration-agreement .service-polices p,
#domain-registration-agreement .service-polices ul li #domain-registration-agreement {
    font-weight: 400;
    font-size: 18px
}

#domain-registration-agreement .service-polices ul li {
    line-height: 2
}

#domain-registration-agreement .service-polices a {
    color: #1b38db;
    text-decoration: none
}

@media screen and (max-width:575.9px) {
    #domain-registration-agreement .service-polices h3 {
        font-weight: 700;
        font-size: 22px
    }

    #domain-registration-agreement .service-polices h2 {
        font-weight: 700;
        font-size: 28px
    }
}

#firewall .dedicatedhosting {
    background-image: url('../img/cloud-platform/Hero-background.png') !important;
    background-size: 100% !important;
    background-repeat: no-repeat !important
}

#firewall .dedicatedhosting h1 {
    padding: 80px 0 25px 0 !important;
    font-size: 82px !important;
    line-height: 1.22;
    font-weight: 300
}

#firewall .dedicated-main p {
    font-size: 24px;
    margin-bottom: 28px;
    font-weight: 600
}

#firewall .dedicatedhosting h1 strong {
    font-weight: 900 !important
}

@media screen and (min-width:768px) and (max-width:1200px) {
    #firewall .dedicatedhosting h1 {
        font-size: 80px !important;
        padding: 75px 0 25px 0 !important
    }

    #firewall .dedicatedhosting {
        background-size: cover !important;
        background-position: top !important
    }
}

@media screen and (min-width:1500px) and (max-width:1800px) {
    #firewall .dedicatedhosting {
        background-size: cover !important;
        background-position: top !important
    }
}

@media screen and (min-width:1200px) and (max-width:1500px) {
    #firewall .dedicatedhosting {
        background-size: cover !important;
        background-position: top !important
    }
}

@media screen and (max-width:767.9px) {
    #firewall .dedicatedhosting h1 span {
        font-size: 27px !important
    }

    #firewall main .dedicatedhosting h1 {
        padding: 30px 0 30px 0 !important;
        font-size: 45px !important;
        margin: 0 auto;
        text-align: center;
        width: 80%
    }

    #firewall .dedicatedhosting .voffset-60 {
        margin-top: 5px !important;
        margin-bottom: -32px
    }

    #firewall .dedicatedhosting {
        background-size: cover !important;
        background-position: top
    }

    #firewall .dedicated-main {
        text-align: center
    }

    #firewall .voffset-100 {
        margin-top: 50px !important
    }
}

#firewall .navigation a {
    text-decoration: none !important
}

#firewall .navigation a:hover {
    background: #1b38db;
    color: #fff !important
}

#firewall .navigation .nav-item {
    padding: 11px 22px;
    font-size: 16px;
    line-height: 21px;
    font-weight: 700;
    border: 1px solid #1b38db;
    border-radius: 6px;
    cursor: pointer
}

#firewall .navigation .nav-item.active {
    background: #1b38db;
    color: #fff;
    cursor: default
}

@media screen and (max-width:1399.9px) {
    #firewall .navigation .nav-item {
        padding: 10px 15px;
        font-size: 15px
    }
}

@media screen and (max-width:1199.9px) {
    #firewall .navigation .nav-item {
        padding: 10px 8px;
        font-size: 15px
    }
}

@media screen and (max-width:991.9px) {
    #firewall .navigation .nav-item {
        padding: 1.6% 1.9%;
        font-size: 14px;
        margin-bottom: 10px
    }
}

@media screen and (max-width:767.9px) {
    #firewall .navigation .nav-item {
        padding: 2% 3%;
        font-size: 16px;
        margin-bottom: 10px
    }
}

#firewall .managed-firewall {
    padding-bottom: 80px
}

#firewall .managed-firewall h4 {
    font-size: 32px;
    line-height: 1.3;
    font-weight: 900;
    margin-bottom: 27px;
    text-align: center
}

#firewall .managed-firewall p {
    font-size: 18px;
    line-height: 1.5;
    font-weight: 400;
    text-align: center;
    width: 90%;
    margin: 0 auto 12px
}

#firewall .managed-firewall a {
    text-decoration: none;
    color: #153ddb
}

@media screen and (max-width:767.9px) {
    #firewall .managed-firewall p {
        text-align: center;
        width: 100%
    }
}

#firewall .voffset--80 {
    margin-top: -80px !important
}

#firewall .service-features {
    padding: 80px 0 105px;
    background-image: url(../img/dedicated-hosting/Background-1.png);
    background-size: cover
}

#firewall .service-feautures-title-block h2 {
    font-weight: 900;
    font-size: 44px !important;
    text-align: center
}

@media screen and (max-width:767.9px) {
    #firewall .service-features {
        background-position: center;
        background-size: cover
    }

    #firewall .service-feautures-title-block {
        text-align: center
    }
}

#firewall .service-feautre-block .service-feautre-item {
    background-color: #f4f4f4;
    border-radius: 20px;
    margin-top: 2px
}

#firewall .service-feautre-block .service-feautre-item .col-md-2 {
    padding: 50px 66px !important;
    border-right: 1px solid #fff
}

#firewall .service-feautre-block .service-feautre-item .col-md-10 {
    padding: 50px 70px !important
}

#firewall .service-feautre-block .service-feautre-item li {
    list-style-type: none
}

#firewall .service-feautre-block .service-feautre-item a {
    text-decoration: none
}

#firewall .service-feautre-block .service-feautre-item h3 {
    font-weight: 900;
    font-size: 24px;
    margin-bottom: 23px
}
#firewall h2 {
    font-weight: 900;
    font-size: 33px;
    margin-bottom: 23px
}
#firewall p {
    font-size: 18px;
}

#firewall .service-feautre-block .service-feautre-item .img {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center
}

#firewall .service-feautre-block .service-feautre-item .img::after {
    content: '';
    position: absolute;
    background: #fff;
    border-radius: 50%;
    display: block;
    top: 50%;
    left: 50%;
    width: 85px;
    height: 85px;
    transform: translate(-50%, -50%);
    z-index: 1
}

#firewall .service-feautre-block .service-feautre-item .img img {
    position: relative;
    z-index: 2;
    width: 100%;
    max-width: 70px
}

@media screen and (max-width:1199.9px) {
    #firewall .service-feautre-block .service-feautre-item .col-md-2 {
        padding: 50px !important
    }
}

@media screen and (max-width:991.9px) {
    #firewall .service-feautre-block .service-feautre-item .col-md-2 {
        padding: 50px 35px !important
    }

    #firewall .service-features {
        padding: 50px 0 105px
    }

    #firewall .service-feautures-title-block h2 {
        font-size: 38px !important
    }
}

@media screen and (max-width:767.9px) {
    #firewall .service-feautre-block .service-feautre-item {
        margin-bottom: 25px
    }

    #firewall .service-feautre-block .service-feautre-item .col-md-10 {
        padding: 0 25px 25px !important
    }

    #firewall .service-feautures-title-block h2 {
        font-size: 32px !important
    }
}

@media screen and (max-width:1199.9px) {
    #firewall .dedicatedhosting h1 {
        font-size: 65px !important;
        padding: 75px 0 0 0 !important
    }

    #firewall .dedicated-main p {
        font-size: 20px;
        margin-bottom: 28px;
        font-weight: 600
    }

    #firewall .service-features {
        padding: 40px 0 105px;
        background-image: url(../img/dedicated-hosting/Background-1.png)
    }

    #firewall .service-feautures-title-block h2 {
        font-weight: 900;
        font-size: 39px !important;
        text-align: center
    }
}

@media screen and (max-width:991.9px) {
    #firewall .dedicatedhosting h1 {
        font-size: 56px !important;
        padding: 75px 0 0 0 !important
    }

    #firewall .managed-firewall {
        padding-bottom: 40px
    }

    #firewall .service-feautures-title-block h2 {
        font-weight: 900;
        font-size: 34px !important;
        text-align: center
    }

    #firewall .service-feautre-block .service-feautre-item .col-md-10 {
        padding: 25px 35px !important
    }
}

@media screen and (max-width:767.9px) {
    #firewall .service-feautre-block .service-feautre-item .col-md-2 {
        padding: 25px 35px !important
    }
}

@media screen and (max-width:575.9px) {
    #firewall main .dedicatedhosting h1 {
        padding: 30px 0 0 0 !important;
        font-size: 32px !important;
        margin: 0 auto;
        text-align: center;
        width: 80%
    }

    #firewall .dedicated-main p {
        font-size: 13px;
        margin-bottom: 28px;
        font-weight: 600
    }

    #firewall .service-features {
        padding: 24px 0 91px;
        background-image: url(../img/dedicated-hosting/Background-1.png)
    }

    #firewall .service-feautures-title-block h2 {
        font-weight: 900;
        font-size: 25px !important;
        text-align: center
    }
}

#aboutus .aboutus h4 {
    font-weight: 900 !important;
    color: #1e9ee4
}

#aboutus .aboutus p {
    font-size: 18px
}

#aboutus .aboutus {
    padding: 50px 0;
    background-color: #f5f6f7;
    -webkit-box-shadow: inset 0 5px 20px -9px #a1a1a1;
    box-shadow: inset 0 5px 20px -9px #a1a1a1
}

#aboutus .aboutus .row {
    align-items: center
}

#aboutus .aboutus h1 {
    font-size: 48px;
    border-left: 4px solid #1e9ee4;
    padding-left: 20px;
    font-weight: 700
}

#aboutus .about-second {
    padding: 70px 0
}

#aboutus .about-second p {
    width: 90%
}

#aboutus .navigation a {
    text-decoration: none !important
}

#aboutus .navigation a:hover {
    background: #1b38db;
    color: #fff !important
}

#aboutus .navigation .nav-item {
    padding: 13px 70px;
    color: #1b38db;
    font-size: 18px;
    line-height: 21px;
    font-weight: 700;
    border: 1px solid #1b38db;
    border-radius: 12px;
    cursor: pointer
}

#aboutus .navigation .nav-item.active {
    background: #1b38db;
    color: #fff;
    cursor: default
}

@media screen and (max-width:1399.9px) {
    #aboutus .navigation .nav-item {
        padding: 13px 59px;
        font-size: 16px
    }
}

@media screen and (max-width:1199.9px) {
    #aboutus .navigation .nav-item {
        padding: 13px 40px;
        font-size: 16px
    }
}

@media screen and (max-width:991.9px) {
    #aboutus .navigation .nav-item {
        padding: 1.6% 1.8%;
        font-size: 16px;
        margin-bottom: 10px
    }

    #aboutus .navigation.voffset-60 {
        margin-top: 40px !important
    }
}

@media screen and (max-width:767.9px) {
    #aboutus .navigation .nav-item {
        padding: 2% 3%;
        font-size: 16px;
        margin-bottom: 10px
    }

    #aboutus .navigation.voffset-60 {
        margin-top: 30px !important
    }
}

@media screen and (min-width:768px) and (max-width:1000px) {
    #aboutus .carrer .row {
        margin: 25px 0
    }
}

@media screen and (max-width:767.9px) {
    #aboutus .aboutus {
        padding: 50px 0 !important
    }

    #aboutus .aboutus h1 {
        margin-bottom: 25px;
        font-size: 40px
    }

    #aboutus .aboutus h4 {
        font-weight: 900 !important;
        color: #1e9ee4;
        font-size: 18px
    }

    #aboutus .aboutus p {
        font-size: 16px
    }

    #aboutus .about-second .row {
        flex-direction: column-reverse
    }

    #aboutus .aboutus {
        padding-bottom: 20px !important
    }

    #aboutus .about-second {
        padding-top: 20px
    }

    #aboutus .about-second p {
        margin-top: 30px
    }

    #aboutus .manoj {
        margin-top: 0 !important;
        margin-bottom: 0 !important
    }

    #aboutus .monaj-text {
        width: 100% !important;
        margin-left: 0 !important
    }

    #aboutus .manoj .col-md-2 {
        text-align: center;
        margin-bottom: 20px
    }

    #aboutus .organization {
        padding: 20px 0 !important
    }

    #aboutus .organization .col-md-3 {
        margin-top: 30px;
        text-align: center
    }

    #aboutus .about-us-titles-1 {
        margin-top: 30px !important;
        font-size: 40px !important
    }

    #aboutus .vco-storyjs h2.start {
        font-size: 30px !important;
        line-height: 20px !important
    }

    #aboutus .vco-storyjs h3 {
        font-size: 16px !important
    }

    #aboutus .voffset-100 {
        margin-top: 15px !important
    }

    #aboutus .carrer h2 {
        margin-top: 30px
    }

    #aboutus .carrer .col-md-7 {
        text-align: center
    }
}

@media screen and (max-width:575.9px) {
    #aboutus .aboutus h1 {
        font-size: 30px
    }
}

#aboutus .about-second .row {
    justify-content: space-between;
    align-items: center
}

#aboutus .member-name {
    border-left: 4px solid #1e9ee4
}

#aboutus .member-name h3,
#aboutus .member-name h4 {
    padding-left: 20px;
    font-weight: 700
}

#aboutus .monaj-text {
    width: 60%;
    margin-left: 50px
}

#aboutus .monaj-text .member-name {
    margin-bottom: 25px;
    padding: 10px 0
}

#aboutus .monaj-text h4 {
    font-size: 21px !important;
    color: #1e9ee4 !important
}

#aboutus .organization {
    padding: 50px 0;
    background-color: #f5f6f7
}

#aboutus .organization .row {
    justify-content: space-between;
    align-items: center
}

#aboutus .organization a.btn {
    padding: 10px 60px;
    border-radius: 15px;
    background-color: #1b38db !important
}

#aboutus .manoj {
    margin: 50px 0
}

#aboutus .organization h2 {
    font-weight: 900
}

#aboutus .organization h3 {
    font-weight: 900;
    font-size: 24px
}

@media screen and (max-width:575.9px) {
    #aboutus .organization h3 {
        font-size: 19px
    }
}

#aboutus .manoj p,
#aboutus .carrer p,
#aboutus .about-second p {
    font-size: 18px !important;
    margin-top: 16px
}

#aboutus section.image-block {
    background-image: url('../img/front-page/technology-partners-bg.svg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding: 40px 0 35px;
    background-color: #1a75e1
}

#aboutus section.image-block h2.title {
    font-size: 50px;
    color: #fff;
    font-weight: bold
}

#aboutus section.image-block h3.title {
    font-size: 40px;
    color: #fff;
    font-weight: bold
}

#aboutus section.image-block h4.subtitle {
    font-size: 21px;
    color: #fff;
    font-weight: bold;
    text-transform: capitalize
}

@media screen and (max-width:1399.9px) {
    #aboutus section.image-block h3.title {
        font-size: 36px
    }
}

@media screen and (max-width:1199.9px) {
    #aboutus section.image-block h3.title {
        font-size: 28px
    }
}

@media screen and (max-width:575.9px) {
    #aboutus section.image-block {
        padding: 30px 0 30px
    }

    #aboutus section.image-block h3.title {
        font-size: 22px
    }
}

#aboutus section.image-block.bg-reverse {
    background-image: url('../img/front-page/technology-partners-bg-reverse.svg')
}

#aboutus section.image-block.bg-none {
    background: 0
}

#aboutus section.image-block.bg-none h2.title,
#aboutus section.image-block.bg-none h3.title,
#aboutus section.image-block.bg-none h4.subtitle {
    color: black
}

#aboutus .carrer .row {
    justify-content: space-between;
    align-items: center
}

#aboutus .carrer h2 {
    font-weight: 900
}

#aboutus .community h2 {
    font-weight: 900
}

#aboutus .community p {
    font-weight: 400;
}

#aboutus .community {
    padding: 35px 0
}

#aboutus .fw-900 {
    font-weight: 900
}

#aboutus .carrer a.btn {
    padding: 10px 70px;
    border-radius: 20px;
    background-color: #1b38db !important
}

#aboutus .about-us-titles-1 {
    font-weight: 900;
    font-size: 50px;
    text-align: center;
    margin-top: 50px;
    margin-bottom: 25px
}

#aboutus .carrer img {
    width: 100%;
    padding: 32px 0
}

#aboutus .sec-community li {
    line-height: 30px
}

#aboutus .worldwide h3 {
    font-weight: 900;
    margin-bottom: 30px
}

@media screen and (max-width:1399.9px) {
    #aboutus section.image-block h2.title {
        font-size: 40px
    }
}

@media screen and (max-width:1199.9px) {
    #aboutus .about-us-titles-1 {
        font-size: 40px
    }

    #aboutus section.image-block h2.title {
        font-size: 36px
    }
}

@media screen and (max-width:767.9px) {
    #aboutus .about-us-titles-1 {
        font-size: 32px !important
    }

    #aboutus .trusted-tile p {
        font-size: 12px
    }

    #aboutus section.image-block h2.title {
        font-size: 36px
    }
}

@media screen and (max-width:575.9px) {
    #aboutus .about-us-titles-1 {
        font-size: 26px !important
    }

    #aboutus .worldwide h3 {
        font-weight: 900;
        font-size: 16px;
        margin-bottom: 15px
    }

    #aboutus .trusted-tile p {
        font-size: 10px
    }

    #aboutus section.image-block h2.title {
        font-size: 28px;
        margin-bottom: 0
    }

    #aboutus section.image-block h4.subtitle {
        font-size: 18px
    }
}

#uptime-sla .press-room h4 {
    font-family: 'Lato', sans-serif;
    font-weight: 900;
    color: #1e9ee4;
    font-size: 24px;
    line-height: 1.2;
    width: 90%;
    margin-left: auto;
    margin-bottom: 0
}

#uptime-sla .press-room {
    padding: 75px 0 90px;
    background-color: #f5f6f7;
    -webkit-box-shadow: inset 0 5px 20px -9px #a1a1a1;
    box-shadow: inset 0 5px 20px -9px #a1a1a1
}

#uptime-sla .press-room h1 {
    font-size: 48px;
    border-left: 4px solid #1e9ee4;
    line-height: 1.2;
    padding-left: 20px;
    font-weight: 900;
    margin-bottom: 0
}

@media screen and (max-width:1399.9px) {
    #uptime-sla .press-room h4 {
        font-size: 20px;
        width: 90%
    }

    #uptime-sla .press-room {
        padding: 35px 0 50px
    }
}

@media screen and (max-width:1199.9px) {
    #uptime-sla .press-room h1 {
        font-size: 42px
    }

    #uptime-sla .press-room h4 {
        font-size: 18px;
        width: 100%
    }
}

@media screen and (max-width:991.9px) {
    #uptime-sla .press-room h1 {
        font-size: 34px
    }

    #uptime-sla .press-room h4 {
        font-size: 17px;
        width: 100%
    }
}

@media screen and (max-width:767.9px) {
    #uptime-sla .press-room {
        padding: 40px 0 20px
    }

    #uptime-sla .press-room h4 {
        font-size: 16px;
        width: 100%
    }
}

@media screen and (max-width:575.9px) {
    #uptime-sla .press-room {
        padding-bottom: 30px
    }
}

#uptime-sla .navigation a {
    text-decoration: none !important
}

#uptime-sla .navigation a:hover {
    background: #1b38db;
    color: #fff !important
}

#uptime-sla .navigation .nav-item {
    padding: 13px;
    color: #1b38db;
    font-size: 18px;
    line-height: 21px;
    font-weight: 700;
    border: 1px solid #1b38db;
    border-radius: 12px;
    cursor: pointer
}

#uptime-sla .navigation .nav-item.active {
    background: #1b38db;
    color: #fff;
    cursor: default
}

@media screen and (max-width:1399.9px) {
    #uptime-sla .navigation .nav-item {
        padding: 10px 16px;
        font-size: 14px
    }
}

@media screen and (max-width:1199.9px) {
    #uptime-sla .navigation .nav-item {
        padding: 10px 6px;
        font-size: 14px
    }
}

@media screen and (max-width:991.9px) {
    #uptime-sla .navigation .nav-item {
        padding: 1.6% 1.8%;
        font-size: 16px;
        margin-bottom: 10px
    }

    #uptime-sla .navigation.voffset-60 {
        margin-top: 40px !important
    }
}

@media screen and (max-width:767.9px) {
    #uptime-sla .navigation .nav-item {
        padding: 2% 3%;
        font-size: 16px;
        margin-bottom: 10px
    }

    #uptime-sla .navigation.voffset-60 {
        margin-top: 30px !important
    }
}

#uptime-sla .a-dedicated {
    padding: 65px 0;
    background-image: url(../img/dedicated-hosting/Background-1.png);
    background-size: cover
}

#uptime-sla .a-ded-img h2 {
    font-weight: 900;
    font-size: 44px !important;
    margin-bottom: 16px
}

#uptime-sla .a-ded-img p {
    font-size: 18px !important
}

#uptime-sla .a-ded-text p {
    line-height: 14px
}

#uptime-sla .a-ded-text a {
    text-decoration: none
}

#uptime-sla .a-ded-text h3 {
    font-weight: 900 !important
}

#uptime-sla .no-lead-item {
    background-color: #f4f4f4;
    border-radius: 20px;
    margin-top: 2px;
    padding: 0 40px
}

#uptime-sla .no-lead-item .row {
    display: flex;
    align-items: center
}

#uptime-sla .no-lead-item .col-sm-2 {
    border-right: 1px solid #fff
}

#uptime-sla .no-lead-item .img-block,
#uptime-sla .no-lead-item .info-block {
    padding: 30px 0
}

#uptime-sla .no-lead-item li {
    list-style-type: none
}

#uptime-sla .no-lead-item a {
    text-decoration: none
}

#uptime-sla .no-lead-item h3 {
    font-weight: 900
}

#uptime-sla .no-lead-item p {
    margin-bottom: 0
}

#uptime-sla .voffset--80 {
    margin-top: -60px !important
}

@media screen and (max-width:1399.9px) {
    #uptime-sla .a-ded-img h2 {
        font-weight: 900;
        font-size: 40px !important;
        margin-bottom: 16px
    }

    #uptime-sla .a-ded-img p {
        font-size: 18px !important
    }

    #uptime-sla .a-ded-text h3 {
        font-size: 22px
    }
}

@media screen and (max-width:767.9px) {
    #uptime-sla .no-lead-item {
        padding: 10px 20px
    }

    #uptime-sla .no-lead-item .img-block,
    #uptime-sla .no-lead-item .info-block {
        padding: 10px 0 !important
    }

    #uptime-sla .a-ded-img {
        text-align: center
    }

    #uptime-sla .a-ded-text p {
        line-height: 25px !important
    }

    #uptime-sla .a-dedicated {
        background-position: center;
        background-size: cover
    }

    #uptime-sla .no-lead-item h3 {
        font-weight: 900;
        font-size: 20px
    }

    #uptime-sla .no-lead-item ul {
        padding: 0 10px
    }
}

@media screen and (max-width:575.9px) {
    #uptime-sla .a-ded-img h2 {
        font-weight: 900;
        font-size: 32px !important;
        margin-bottom: 16px
    }

    #uptime-sla .a-ded-img p {
        font-size: 16px !important
    }

    #uptime-sla .no-lead-item h3 {
        font-weight: 900;
        text-align: center;
        font-size: 20px
    }

    #uptime-sla .no-lead-item .col-sm-2 {
        border: 0
    }
}

#uptime-sla .ready-to-talk {
    padding-top: 40px;
    background-color: #f5f6f7;
    padding-bottom: 40px;
}

#uptime-sla .ready-to-talk h3,
#uptime-sla .ready-to-talk span {
    font-family: 'Lato', sans-serif;
    font-size: 28px;
    line-height: 1.4;
    font-weight: 900;
    margin-right: 14px
}

#uptime-sla .ready-to-talk p {
    margin-bottom: 15px;
    font-family: 'Lato', sans-serif;
    font-size: 24px;
    line-height: 1.2;
    font-weight: 500
}

#uptime-sla .ready-to-talk h3 {
    margin-bottom: 13px
}

#uptime-sla .ready-to-talk a {
    color: #1b38db;
    font-size: 22px;
    line-height: 1;
    font-weight: 500
}

@media screen and (max-width:767.9px) {
    #uptime-sla .ready-to-talk {
        padding-bottom: 30px
    }

    #uptime-sla .ready-to-talk h3,
    #uptime-sla .ready-to-talk span {
        font-size: 23px
    }
}

@media screen and (max-width:575.9px) {

    #uptime-sla.ready-to-talk h3,
    #uptime-sla .ready-to-talk span {
        font-size: 18px
    }

    #uptime-sla .ready-to-talk span {
        margin-right: 5px
    }

    #uptime-sla .ready-to-talk h3 {
        margin-bottom: 5px
    }

    #uptime-sla .ready-to-talk p {
        font-size: 15px;
        margin-bottom: 5px
    }

    #uptime-sla .ready-to-talk a {
        font-size: 15px
    }
}

#uptime-sla section.form {
    margin-top: 0 !important;
    background-image: url(../img/front-page/form-bg.png), linear-gradient(#f5f6f7 0 20%, #fff 10% 100%) !important
}

#acceptable-use-policy .press-room h4 {
    font-family: 'Lato', sans-serif;
    font-weight: 900;
    color: #1e9ee4;
    font-size: 24px;
    line-height: 1.2;
    width: 90%;
    margin-left: auto;
    margin-bottom: 0
}

#acceptable-use-policy .press-room {
    padding: 75px 0 90px;
    background-color: #f5f6f7;
    -webkit-box-shadow: inset 0 5px 20px -9px #a1a1a1;
    box-shadow: inset 0 5px 20px -9px #a1a1a1
}

#acceptable-use-policy .press-room h1 {
    font-size: 48px;
    border-left: 4px solid #1e9ee4;
    line-height: 1.2;
    padding-left: 20px;
    font-weight: 900;
    margin-bottom: 0
}

@media screen and (max-width:1399.9px) {
    #acceptable-use-policy .press-room h4 {
        font-size: 20px;
        width: 90%
    }

    #acceptable-use-policy .press-room {
        padding: 35px 0 50px
    }
}

@media screen and (max-width:1199.9px) {
    #acceptable-use-policy .press-room h1 {
        font-size: 42px
    }

    #acceptable-use-policy .press-room h4 {
        font-size: 18px;
        width: 100%
    }
}

@media screen and (max-width:991.9px) {
    #acceptable-use-policy .press-room h1 {
        font-size: 34px
    }

    #acceptable-use-policy .press-room h4 {
        font-size: 17px;
        width: 100%
    }
}

@media screen and (max-width:767.9px) {
    #acceptable-use-policy .press-room {
        padding: 40px 0 20px
    }

    #acceptable-use-policy .press-room h4 {
        font-size: 16px;
        width: 100%
    }
}

@media screen and (max-width:575.9px) {
    #acceptable-use-policy .press-room {
        padding-bottom: 30px
    }
}

#acceptable-use-policy .service-polices h3 {
    font-weight: 700;
    font-size: 28px
}

#acceptable-use-policy .service-polices h2 {
    font-weight: 700;
    font-size: 36px
}

#acceptable-use-policy .service-polices p,
#acceptable-use-policy .service-polices ul li {
    font-weight: 400;
    font-size: 18px
}

#acceptable-use-policy .service-polices ul li {
    line-height: 2
}

#acceptable-use-policy .service-polices a {
    color: #1b38db;
    text-decoration: none
}

@media screen and (max-width:575.9px) {
    #acceptable-use-policy .service-polices h3 {
        font-weight: 700;
        font-size: 22px
    }

    #acceptable-use-policy .service-polices h2 {
        font-weight: 700;
        font-size: 28px
    }
}

#ashburn-virginia-hosting .press-room h4 {
    font-family: 'Lato', sans-serif;
    font-weight: 900;
    color: #1e9ee4;
    font-size: 24px;
    line-height: 1.2;
    width: 90%;
    margin-left: auto;
    margin-bottom: 0
}

#ashburn-virginia-hosting .press-room {
    padding: 75px 0 90px;
    background-color: #f5f6f7;
    -webkit-box-shadow: inset 0 5px 20px -9px #a1a1a1;
    box-shadow: inset 0 5px 20px -9px #a1a1a1
}

#ashburn-virginia-hosting .press-room h1 {
    font-size: 48px;
    border-left: 4px solid #1e9ee4;
    line-height: 1.2;
    padding-left: 20px;
    font-weight: 900;
    margin-bottom: 0
}

@media screen and (max-width:1399.9px) {
    #ashburn-virginia-hosting .press-room h4 {
        font-size: 20px;
        width: 90%
    }

    #ashburn-virginia-hosting .press-room {
        padding: 35px 0 50px
    }
}

@media screen and (max-width:1199.9px) {
    #ashburn-virginia-hosting .press-room h1 {
        font-size: 42px
    }

    #ashburn-virginia-hosting .press-room h4 {
        font-size: 18px;
        width: 100%
    }
}

@media screen and (max-width:991.9px) {
    #ashburn-virginia-hosting .press-room h1 {
        font-size: 34px
    }

    #ashburn-virginia-hosting .press-room h4 {
        font-size: 17px;
        width: 100%
    }
}

@media screen and (max-width:767.9px) {
    #ashburn-virginia-hosting .press-room {
        padding: 40px 0 20px
    }

    #ashburn-virginia-hosting .press-room h4 {
        font-size: 16px;
        width: 100%
    }
}

@media screen and (max-width:575.9px) {
    #ashburn-virginia-hosting .press-room {
        padding-bottom: 30px
    }
}

#ashburn-virginia-hosting .navigation a {
    text-decoration: none !important
}

#ashburn-virginia-hosting .navigation a:hover {
    background: #1b38db;
    color: #fff !important
}

#ashburn-virginia-hosting .navigation .nav-item {
    padding: 13px 35px;
    color: #1b38db;
    font-size: 18px;
    line-height: 21px;
    font-weight: 700;
    border: 1px solid #1b38db;
    border-radius: 6px;
    cursor: pointer
}

#ashburn-virginia-hosting .navigation .nav-item.active {
    background: #1b38db;
    color: #fff;
    cursor: default
}

@media screen and (max-width:1399px) {
    #ashburn-virginia-hosting .navigation .nav-item {
        padding: 10px 24px;
        font-size: 16px
    }
}

@media screen and (max-width:1399.9px) {
    #ashburn-virginia-hosting .colocation-header h1 {
        padding: 25px 0 !important;
        font-size: 72px !important;
        margin-bottom: 0
    }

    #ashburn-virginia-hosting .navigation .nav-item {
        padding: 10px 32px;
        font-size: 16px
    }
}

@media screen and (max-width:1199.9px) {
    #ashburn-virginia-hosting .colocation-header h1 {
        padding: 40px 0 25px !important;
        font-size: 60px !important;
        margin-bottom: 0
    }

    #ashburn-virginia-hosting .navigation .nav-item {
        padding: 10px 22px;
        font-size: 16px
    }
}

@media screen and (max-width:991.9px) {
    #ashburn-virginia-hosting .colocation-header h1 {
        padding: 40px 0 25px !important;
        font-size: 45px !important;
        margin-bottom: 0
    }

    #ashburn-virginia-hosting .navigation .nav-item {
        padding: 8px 13px;
        font-size: 14px
    }
}

@media screen and (max-width:767px) {
    #ashburn-virginia-hosting .navigation .nav-item {
        padding: 2% 3%;
        font-size: 16px;
        margin-bottom: 10px
    }
}

@media screen and (max-width:575.9px) {
    #ashburn-virginia-hosting main .colocation-header h1 {
        padding: 50px 0 15px !important;
        font-size: 32px !important;
        margin: 0 auto;
        text-align: center;
        width: 100%
    }
}

#ashburn-virginia-hosting .ashburn h2 {
    font-size: 28px;
    font-weight: 900
}

#ashburn-virginia-hosting .ashburn h3 {
    font-size: 24px;
    font-weight: 900
}

#ashburn-virginia-hosting .ashburn ul li,
#ashburn-virginia-hosting .ashburn p {
    font-size: 18px
}
#ashburn-virginia-hosting .ashburn a {
    color: #1b38db;
}

#award-winning-service .press-room h4 {
    font-family: 'Lato', sans-serif;
    font-weight: 900;
    color: #1e9ee4;
    font-size: 24px;
    line-height: 1.2;
    width: 90%;
    margin-left: auto;
    margin-bottom: 0
}

#award-winning-service .press-room {
    padding: 75px 0 90px;
    background-color: #f5f6f7;
    -webkit-box-shadow: inset 0 5px 20px -9px #a1a1a1;
    box-shadow: inset 0 5px 20px -9px #a1a1a1
}

#award-winning-service .press-room h1 {
    font-size: 48px;
    border-left: 4px solid #1e9ee4;
    line-height: 1.2;
    padding-left: 20px;
    font-weight: 900;
    margin-bottom: 0
}

@media screen and (max-width:1399.9px) {
    #award-winning-service .press-room h4 {
        font-size: 20px;
        width: 90%
    }

    #award-winning-service .press-room {
        padding: 35px 0 50px
    }
}

@media screen and (max-width:1199.9px) {
    #award-winning-service .press-room h1 {
        font-size: 42px
    }

    #award-winning-service .press-room h4 {
        font-size: 18px;
        width: 100%
    }
}

@media screen and (max-width:991.9px) {
    #award-winning-service .press-room h1 {
        font-size: 34px
    }

    #award-winning-service .press-room h4 {
        font-size: 17px;
        width: 100%
    }
}

@media screen and (max-width:767.9px) {
    #award-winning-service .press-room {
        padding: 40px 0 20px
    }

    #award-winning-service .press-room h4 {
        font-size: 16px;
        width: 100%
    }
}

@media screen and (max-width:575.9px) {
    #award-winning-service .press-room {
        padding-bottom: 30px
    }
}

#award-winning-service .navigation a {
    text-decoration: none !important
}

#award-winning-service .navigation a:hover {
    background: #1b38db;
    color: #fff !important
}

#award-winning-service .navigation .nav-item {
    padding: 13px;
    color: #1b38db;
    font-size: 18px;
    line-height: 21px;
    font-weight: 700;
    border: 1px solid #1b38db;
    border-radius: 12px;
    cursor: pointer
}

#award-winning-service .navigation .nav-item.active {
    background: #1b38db;
    color: #fff;
    cursor: default
}

@media screen and (max-width:1399.9px) {
    #award-winning-service .navigation .nav-item {
        padding: 10px 16px;
        font-size: 14px
    }
}

@media screen and (max-width:1199.9px) {
    #award-winning-service .navigation .nav-item {
        padding: 10px 6px;
        font-size: 14px
    }
}

@media screen and (max-width:991.9px) {
    #award-winning-service .navigation .nav-item {
        padding: 1.6% 1.8%;
        font-size: 16px;
        margin-bottom: 10px
    }

    #award-winning-service .navigation.voffset-60 {
        margin-top: 40px !important
    }
}

@media screen and (max-width:767.9px) {
    #award-winning-service .navigation .nav-item {
        padding: 2% 3%;
        font-size: 16px;
        margin-bottom: 10px
    }

    #award-winning-service .navigation.voffset-60 {
        margin-top: 30px !important
    }
}

#award-winning-service .why-choose h2 {
    font-family: 'Lato', sans-serif;
    font-weight: 900;
    font-size: 32px;
    margin-bottom: 30px;
    line-height: 1.2
}

#award-winning-service .why-choose p {
    font-family: 'Lato', sans-serif;
    font-weight: 400;
    font-size: 18px;
    margin-bottom: 0;
    line-height: 1.2
}

#award-winning-service .award-img {
    height: 150px
}

#award-winning-service .awords .col-md-4 {
    margin-bottom: 24px
}

#award-winning-service .awords h4 {
    text-align: center;
    font-size: 22px;
    font-weight: 700;
    margin-top: 20px
}

#award-winning-service .awords p {
    text-align: center;
    font-size: 18px;
    font-weight: 400;
    margin-bottom: 0
}

#bandwidth-backup-overages .press-room h4 {
    font-family: 'Lato', sans-serif;
    font-weight: 900;
    color: #1e9ee4;
    font-size: 24px;
    line-height: 1.2;
    width: 90%;
    margin-left: auto;
    margin-bottom: 0
}

#bandwidth-backup-overages .press-room {
    padding: 75px 0 90px;
    background-color: #f5f6f7;
    -webkit-box-shadow: inset 0 5px 20px -9px #a1a1a1;
    box-shadow: inset 0 5px 20px -9px #a1a1a1
}

#bandwidth-backup-overages .press-room h1 {
    font-size: 48px;
    border-left: 4px solid #1e9ee4;
    line-height: 1.2;
    padding-left: 20px;
    font-weight: 900;
    margin-bottom: 0
}

@media screen and (max-width:1399.9px) {
    #bandwidth-backup-overages .press-room h4 {
        font-size: 20px;
        width: 90%
    }

    #bandwidth-backup-overages .press-room {
        padding: 35px 0 50px
    }
}

@media screen and (max-width:1199.9px) {
    #bandwidth-backup-overages .press-room h1 {
        font-size: 42px
    }

    #bandwidth-backup-overages .press-room h4 {
        font-size: 18px;
        width: 100%
    }
}

@media screen and (max-width:991.9px) {
    #bandwidth-backup-overages .press-room h1 {
        font-size: 34px
    }

    #bandwidth-backup-overages .press-room h4 {
        font-size: 17px;
        width: 100%
    }
}

@media screen and (max-width:767.9px) {
    #bandwidth-backup-overages .press-room {
        padding: 40px 0 20px
    }

    #bandwidth-backup-overages .press-room h4 {
        font-size: 16px;
        width: 100%
    }
}

@media screen and (max-width:575.9px) {
    #bandwidth-backup-overages .press-room {
        padding-bottom: 30px
    }
}

#bandwidth-backup-overages .service-polices h3 {
    font-weight: 700;
    font-size: 28px
}

#bandwidth-backup-overages .service-polices h2 {
    font-weight: 700;
    font-size: 36px
}

#bandwidth-backup-overages .service-polices p,
#bandwidth-backup-overages .service-polices ul li {
    font-weight: 400;
    font-size: 18px
}

#bandwidth-backup-overages .service-polices ul li {
    line-height: 2
}

#bandwidth-backup-overages .service-polices a {
    color: #1b38db;
    text-decoration: none
}

@media screen and (max-width:575.9px) {
    #bandwidth-backup-overages .service-polices h3 {
        font-weight: 700;
        font-size: 22px
    }

    #bandwidth-backup-overages .service-polices h2 {
        font-weight: 700;
        font-size: 28px
    }
}

#backups .dedicatedhosting {
    background-image: url('../img/cloud-platform/Hero-background.png') !important;
    background-size: 100% !important;
    background-repeat: no-repeat !important
}

#backups .dedicatedhosting h1 {
    padding: 80px 0 25px 0 !important;
    font-size: 82px !important;
    line-height: 1.22;
    font-weight: 300
}

#backups .dedicated-main p {
    font-size: 24px;
    margin-bottom: 28px;
    font-weight: 600
}

#backups .dedicatedhosting h1 strong {
    font-weight: 900 !important
}

#backups .dedicated-main .white-btn {
    background-color: #fff !important;
    color: #1b38db !important;
    font-weight: 900;
    border-color: #fff;
    border-radius: 12px;
    padding: 13px 60px
}

@media screen and (min-width:1500px) and (max-width:1800px) {
    #backups .dedicatedhosting {
        background-size: cover !important;
        background-position: top !important
    }
}

@media screen and (min-width:1200px) and (max-width:1499.9px) {
    #backups .dedicatedhosting {
        background-size: cover !important;
        background-position: top !important
    }
}

@media screen and (min-width:768px) and (max-width:1199.9px) {
    #backups .dedicatedhosting h1 {
        font-size: 55px !important;
        padding: 75px 0 25px 0 !important
    }

    #backups .dedicatedhosting p {
        font-size: 18px !important
    }

    #backups .dedicatedhosting {
        background-size: cover !important;
        background-position: top !important
    }
}

@media screen and (max-width:1399.9px) {
    #backups .dedicated-main p {
        font-size: 18px;
        margin-bottom: 28px;
        font-weight: 600;
        width: 80%
    }

    #backups .dedicatedhosting h1 {
        padding: 60px 0 25px 0 !important;
        font-size: 82px !important;
        line-height: 1.22;
        font-weight: 300
    }
}

@media screen and (max-width:1199.9px) {
    #backups .dedicatedhosting h1 {
        padding: 40px 0 0 0 !important;
        font-size: 55px !important;
        line-height: 1.22;
        font-weight: 300
    }
}

@media screen and (max-width:991.9px) {
    #backups .dedicated-main p {
        font-size: 18px;
        font-weight: 600;
        width: 85%;
        margin-bottom: 20px
    }

    #backups .dedicated-main .white-btn {
        padding: 8px 40px
    }
}

@media screen and (max-width:767.9px) {
    #backups .dedicated-main p {
        font-size: 18px;
        font-weight: 600;
        width: 85%;
        margin: 0 auto;
        margin-bottom: 20px
    }

    #backups .dedicatedhosting h1 span {
        font-size: 27px !important
    }

    #backups main .dedicatedhosting h1 {
        padding: 30px 0 10px 0 !important;
        font-size: 40px !important;
        margin: 0 auto;
        text-align: center;
        width: 80%
    }

    #backups .dedicatedhosting p {
        font-size: 16px !important
    }

    #backups .dedicatedhosting .voffset-60 {
        margin-top: 5px !important;
        margin-bottom: 0
    }

    #backups .dedicatedhosting {
        background-size: cover !important;
        background-position: top
    }

    #backups .dedicated-main {
        text-align: center
    }

    #backups .voffset-100 {
        margin-top: 50px !important
    }

    #backups .dedicatedhosting .header-main-img {
        width: 50%;
        display: block;
        margin-inline: auto
    }
}

@media screen and (max-width:575.9px) {
    #backups .dedicatedhosting .header-main-img {
        width: 80%;
        display: block;
        margin-inline: auto
    }

    #backups main .dedicatedhosting h1 {
        padding: 30px 0 10px 0 !important;
        font-size: 35px !important;
        margin: 0 auto;
        text-align: center;
        width: 80%
    }

    #backups .dedicated-main p {
        width: 100%;
        margin-bottom: 20px
    }
}

#backups .full-root-access {
    position: relative
}

#backups .full-root-access .service-feuture-head-item {
    background-color: #f4f4f4;
    border-radius: 20px
}

#backups .full-root-access .service-feuture-head-item .col-lg-8 {
    padding: 30px 110px !important;
    border-right: 1px solid #fff
}

#backups .full-root-access .service-feuture-head-item .col-lg-4 {
    padding: 30px 60px !important
}

#backups .full-root-access .service-feuture-head-item .info-block img {
    margin-bottom: 18px
}

#backups .full-root-access .service-feuture-head-item .info-block h3 {
    font-size: 24px;
    line-height: 28.8px;
    font-weight: 900;
    margin-bottom: 14px
}

#backups .full-root-access .service-feuture-head-item .info-block p {
    font-size: 18px;
    line-height: 25.6px;
    margin-bottom: 0;
    width: 91%;
    margin: 0 auto
}

#backups .full-root-access .service-feuture-head-item .right-block a.btn {
    color: #fff;
    background: #1b38db;
    padding: 9px 24px;
    font-size: 18px;
    line-height: 21.6px;
    font-weight: 700;
    border-radius: 9px
}

#backups .full-root-access .service-feuture-head-item .right-block p {
    margin-top: 17px;
    margin-bottom: 0;
    font-size: 15px;
    line-height: 18px;
    color: #565656;
    text-align: center
}

@media screen and (max-width:1399.9px) {
    #backups .full-root-access .service-feuture-head-item .col-lg-8 {
        padding: 30px 55px !important
    }

    #backups .full-root-access .service-feuture-head-item .col-lg-4 {
        padding: 30px 30px !important
    }
}

@media screen and (max-width:1199.9px) {
    #backups .full-root-access .service-feuture-head-item .info-block p {
        font-size: 17px
    }

    #backups .full-root-access .service-feuture-head-item .col-lg-8 {
        padding: 30px 30px !important
    }

    #backups .full-root-access .service-feuture-head-item .col-lg-4 {
        padding: 30px 23px !important
    }

    #backups .full-root-access .service-feuture-head-item .right-block a.btn {
        padding: 9px 14px
    }

    #backups .full-root-access .service-feuture-head-item .right-block p {
        font-size: 13px
    }
}

@media screen and (max-width:991.9px) {
    #backups .full-root-access .service-feuture-head-item .col-lg-8 {
        border: 0
    }
}

@media screen and (max-width:767.9px) {
    #backups .full-root-access .service-feuture-head-item .info-block p {
        width: 100%
    }

    #backups .full-root-access .service-feuture-head-item .col-lg-4 {
        padding: 0 23px 30px 23px !important
    }

    #backups .full-root-access .service-feuture-head-item .col-lg-8 {
        padding: 30px 30px 15px 30px !important
    }
}

@media screen and (max-width:575.9px) {
    #backups .full-root-access .service-feuture-head-item .right-block a.btn {
        font-size: 16px
    }
}

#backups .voffset--80 {
    margin-top: -80px !important
}

#backups .voffset--50 {
    margin-top: -50px !important
}

#backups .service-features {
    padding: 80px 0 60px;
    background-repeat: no-repeat;
    background-size: cover;
    background-image: url(../img/dedicated-hosting/Background-1.png)
}

#backups .service-feautures-title-block {
    color: #FFF
}

#backups .service-feautures-title-block h3 {
    font-weight: 900;
    font-size: 32px !important;
    line-height: 38.4px;
    margin-bottom: 33px
}

#backups .service-feautures-title-block p {
    font-size: 18px;
    line-height: 21.6px;
    margin-bottom: 24px;
    width: 89%
}

#backups .service-feautures-title-block h5 {
    font-size: 21px;
    line-height: 25.2px;
    font-weight: 600;
    font-style: italic;
    margin-bottom: 28px
}

#backups .service-feautures-title-block ul {
    list-style-image: url(../img/backups/Path\ 593.png)
}

#backups .service-feautures-title-block ul li {
    font-size: 18px;
    line-height: 21.6px;
    margin-bottom: 19.6px
}

@media screen and (max-width:991.9px) {
    #backups .service-feautures-title-block {
        text-align: center
    }

    #backups .service-feautures-title-block ul li {
        text-align: left
    }

    #backups .service-feautures-title-block p {
        width: 100%
    }
}

@media screen and (max-width:767.9px) {
    #backups .service-features {
        background-position: center;
        background-size: cover
    }

    #backups .service-feautures-title-block {
        text-align: center
    }
}

@media screen and (max-width:575.9px) {
    #backups .service-feautures-title-block h3 {
        font-size: 28px !important;
        line-height: 1.2;
        margin-bottom: 10px
    }

    #backups .service-feautures-title-block h5 {
        font-size: 18px;
        line-height: 25.2px;
        font-weight: 600;
        font-style: italic;
        margin-bottom: 15px
    }
}

#backups .service-feautre-block .service-feautre-item {
    background-color: #f4f4f4;
    border-radius: 20px;
    margin-top: 2px
}

#backups .service-feautre-block .service-feautre-item .col-md-2 {
    padding: 50px 66px !important;
    border-right: 1px solid #fff
}

#backups .service-feautre-block .service-feautre-item .col-md-10 {
    padding: 50px 70px !important
}

#backups .service-feautre-block .service-feautre-item li {
    list-style-type: none
}

#backups .service-feautre-block .service-feautre-item a {
    text-decoration: none
}

#backups .service-feautre-block .service-feautre-item h3 {
    font-weight: 900;
    font-size: 24px;
    margin-bottom: 23px
}

#backups .service-feautre-block .service-feautre-item .img {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center
}

#backups .service-feautre-block .service-feautre-item .img::after {
    content: '';
    position: absolute;
    background: #fff;
    border-radius: 50%;
    display: block;
    top: 50%;
    left: 50%;
    width: 85px;
    height: 85px;
    transform: translate(-50%, -50%);
    z-index: 1
}

#backups .service-feautre-block .service-feautre-item .img img {
    position: relative;
    z-index: 2;
    width: 100%;
    max-width: 70px
}

@media screen and (max-width:1199.9px) {
    #backups .service-feautre-block .service-feautre-item .col-md-2 {
        padding: 50px !important
    }
}

@media screen and (max-width:991.9px) {
    #backups .service-feautre-block .service-feautre-item .col-md-2 {
        padding: 50px 35px !important
    }

    #backups .service-features {
        padding: 80px 0 105px
    }

    #backups .service-feautures-title-block h2 {
        font-size: 38px !important
    }

    #backups .service-feautre-block .service-feautre-item .col-md-10 {
        padding: 50px 35px !important
    }

    #backups .service-feautre-block.voffset--50 {
        margin-top: -80px !important
    }
}

@media screen and (max-width:767.9px) {
    #backups .service-feautre-block .service-feautre-item {
        margin-bottom: 25px
    }

    #backups .service-feautre-block .service-feautre-item .col-md-2 {
        border: 0
    }

    #backups .service-feautre-block .service-feautre-item .col-md-10 {
        padding: 0 25px 25px !important
    }

    #backups .service-feautures-title-block h2 {
        font-size: 32px !important
    }

    #backups .service-feautre-block .service-feautre-item p {
        text-align: left;
    }

    #backups .service-feautre-block .service-feautre-item .col-md-2 {
        padding: 30px 35px 10px !important
    }

    #backups .service-feautre-block .service-feautre-item .col-md-10 {
        padding: 20px 35px !important
    }
}

@media screen and (max-width:575.9px) {
    #backups .service-feautre-block .service-feautre-item h3 {
        font-weight: 900;
        font-size: 22px;
        margin-bottom: 10px
    }
}

#backups .awords-win {
    padding: 60px 0 70px
}

#backups .awords-win h3.title {
    font-size: 32px;
    font-weight: 900;
    line-height: 38.4px
}

@media screen and (max-width:767.9px) {
    #backups .awords-win h3.title {
        font-size: 27px;
        line-height: 34px
    }
}

@media screen and (max-width:575px) {
    #backups .awords-win h3.title {
        font-size: 24px;
        line-height: 27px
    }

    #backups .awords-win {
        padding: 30px 0 35px
    }
}

#brochures .press-room h4 {
    font-family: 'Lato', sans-serif;
    font-weight: 900;
    color: #1e9ee4;
    font-size: 24px;
    line-height: 1.2;
    width: 90%;
    margin-left: auto;
    margin-bottom: 0
}

#brochures .press-room {
    padding: 75px 0 90px;
    background-color: #f5f6f7;
    -webkit-box-shadow: inset 0 5px 20px -9px #a1a1a1;
    box-shadow: inset 0 5px 20px -9px #a1a1a1
}

#brochures .press-room h1 {
    font-size: 48px;
    border-left: 4px solid #1e9ee4;
    line-height: 1.2;
    padding-left: 20px;
    font-weight: 900;
    margin-bottom: 0
}

@media screen and (max-width:1399.9px) {
    #brochures .press-room h4 {
        font-size: 20px;
        width: 90%
    }

    #brochures .press-room {
        padding: 35px 0 50px
    }
}

@media screen and (max-width:1199.9px) {
    #brochures .press-room h1 {
        font-size: 42px
    }

    #brochures .press-room h4 {
        font-size: 18px;
        width: 100%
    }
}

@media screen and (max-width:991.9px) {
    #brochures .press-room h1 {
        font-size: 34px
    }

    #brochures .press-room h4 {
        font-size: 17px;
        width: 100%
    }
}

@media screen and (max-width:767.9px) {
    #brochures .press-room {
        padding: 40px 0 20px
    }

    #brochures .press-room h4 {
        font-size: 16px;
        width: 100%
    }
}

@media screen and (max-width:575.9px) {
    #brochures .press-room {
        padding-bottom: 30px
    }
}

#brochures .in-the-news {
    background-image: url('../img/front-page/technology-partners-bg.svg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding: 40px 0;
    background-color: #1a75e1
}

#brochures .in-the-news h3.title {
    font-family: 'Lato', sans-serif;
    font-size: 32px;
    color: #fff;
    font-weight: 900;
    margin-bottom: 30px;
    line-height: 1.2
}

@media screen and (max-width:1199.9px) {
    #brochures .in-the-news h3.title {
        margin-bottom: 15px
    }
}

@media screen and (max-width:991.9px) {
    #brochures .in-the-news h3.title {
        margin-bottom: 15px;
        font-size: 28px
    }
}

@media screen and (max-width:767.9px) {
    #brochures .in-the-news {
        padding: 25px 0
    }

    #brochures .in-the-news h3.title {
        font-size: 22px;
        margin-bottom: 5px
    }
}

@media screen and (max-width:575.9px) {
    #brochures .in-the-news {
        padding: 25px 0
    }

    #brochures .in-the-news h3.title {
        font-size: 18px;
        margin-bottom: 0
    }
}

#brochures .navigation a {
    text-decoration: none !important
}

#brochures .navigation a:hover {
    background: #1b38db;
    color: #fff !important
}

#brochures .navigation .nav-item {
    padding: 13px 30px;
    color: #1b38db;
    font-size: 18px;
    line-height: 21px;
    font-weight: 700;
    border: 1px solid #1b38db;
    border-radius: 12px;
    cursor: pointer
}

#brochures .navigation .nav-item.active {
    background: #1b38db;
    color: #fff;
    cursor: default
}

@media screen and (max-width:1399.9px) {
    #brochures .navigation .nav-item {
        padding: 10px 24px;
        font-size: 16px
    }
}

@media screen and (max-width:1199.9px) {
    #brochures .navigation .nav-item {
        padding: 1.2% 1.6%;
        font-size: 16px
    }
}

@media screen and (max-width:991.9px) {
    #brochures .navigation .nav-item {
        padding: 1.6% 1.8%;
        font-size: 16px;
        margin-bottom: 10px
    }

    #brochures .navigation.voffset-60 {
        margin-top: 40px !important
    }
}

@media screen and (max-width:767.9px) {
    #brochures .navigation .nav-item {
        padding: 2% 3%;
        font-size: 16px;
        margin-bottom: 10px
    }

    #brochures .navigation.voffset-60 {
        margin-top: 30px !important
    }
}

#brochures .brochures .title {
    font-size: 28px;
    font-weight: 900;
    margin-bottom: 20px
}

#brochures .brochures .item-title {
    font-weight: 700;
    text-align: center;
    font-size: 18px;
    line-height: 22px;
    margin: 34px auto 10px;
    min-height: 48px;
    display: flex;
    justify-content: center;
    align-items: flex-end
}

#brochures .brochures a {
    text-decoration: none;
    color: #000
}

#brochures .brochures .item-title {
    text-align: center;
    color: #000;
    font-size: 20px;
    font-weight: 700;
    margin-bottom: 15px
}

#brochures .brochures img {
    border: 1px solid #ccc;
    border-radius: 4px;
    padding: 5px;
    height: 340px
}

#bare-metal-servers a {
    text-decoration: none
}

#bare-metal-servers .dedicatedhosting {
    background-image: url('../img/cloud-platform/Hero-background.png') !important;
    background-size: 100% !important;
    background-repeat: no-repeat !important
}

#bare-metal-servers .dedicatedhosting h1 {
    padding: 80px 0 25px 0 !important;
    font-size: 82px !important;
    font-weight: 300
}

#bare-metal-servers .dedicated-main .white-btn {
    background-color: #fff !important;
    color: #1b38db !important;
    font-weight: 900
}

#bare-metal-servers .blue-btn {
    background-color: #1b38db !important;
    color: #fff !important;
    font-weight: 900
}

#bare-metal-servers .dedicated-main p:nth-child(2) {
    font-size: 22px;
    margin-bottom: 28px
}

#bare-metal-servers .dedicated-main p:nth-child(4) {
    font-size: 18px;
    padding-top: 5px;
    margin-bottom: 5px
}

#bare-metal-servers .dedicated-main a.btn {
    background-color: transparent;
    border-color: #fff;
    color: #fff !important;
    border-radius: 12px;
    padding: 13px 40px
}

#bare-metal-servers .dedicatedhosting h1 strong {
    font-weight: 900 !important
}

@media screen and (max-width:1399.9px) {
    #bare-metal-servers .dedicatedhosting h1 {
        padding: 80px 0 25px 0 !important;
        font-size: 65px !important;
        line-height: 1.2;
        font-weight: 300
    }
}

@media screen and (max-width:1199.9px) {
    #bare-metal-servers .dedicatedhosting h1 {
        padding: 60px 0 0 0 !important;
        font-size: 55px !important
    }
}

@media screen and (max-width:1199.9px) {
    #bare-metal-servers .dedicatedhosting h1 {
        padding: 60px 0 0 0 !important;
        font-size: 45px !important
    }

    #bare-metal-servers .dedicated-main p:nth-child(2) {
        margin-bottom: 15px
    }
}

@media screen and (max-width:991.9px) {
    #bare-metal-servers .dedicated-main p:nth-child(2) {
        font-size: 19px
    }
}

@media screen and (max-width:767.9px) {
    #bare-metal-servers main .dedicatedhosting h1 {
        padding: 30px 0 10px 0 !important;
        font-size: 36px !important;
        margin: 0 auto;
        text-align: center;
        width: 80%
    }
}

@media screen and (max-width:575.9px) {
    #bare-metal-servers .dedicated-main a.btn {
        border-radius: 12px;
        padding: 13px 13px;
        font-size: 13px
    }
}

#bare-metal-servers .biotech p {
    font-size: 18px !important
}

#bare-metal-servers .biotech .row {
    align-items: center;
    justify-content: space-around
}

#bare-metal-servers .biotech h2 {
    font-weight: 900;
    margin-bottom: 20px
}

#bare-metal-servers .biotech strong {
    font-weight: 900
}

#bare-metal-servers .drive-inonvation {
    background-color: #f7f5f5;
    padding: 50px 0
}

#bare-metal-servers .drive-inonvation .col-md-6 {
    margin-top: 30px
}

#bare-metal-servers .drive-inonvation .drive-items {
    margin: 0 10px;
    background-color: #fff;
    padding: 25px 60px;
    border: 1px solid #ccc
}

#bare-metal-servers .drive-inonvation .drive-items1 {
    min-height: 400px
}

#bare-metal-servers .drive-inonvation .drive-items2 {
    min-height: 580px
}

#bare-metal-servers .drive-inonvation .drive-items3 {
    min-height: 675px
}

#bare-metal-servers .drive-inonvation h5 {
    font-weight: 900;
    margin-bottom: 20px
}

#bare-metal-servers section.migrate {
    background-image: url('../img/migration/coverr.png'), linear-gradient(#f9f9f9 0 20%, #fff 10% 100%) !important;
    background-repeat: no-repeat;
    background-size: 100% 500px;
    background-position: top right;
    padding: 100px 0 0
}

#bare-metal-servers .biotech {
    padding-bottom: 60px
}



@media screen and (min-width:768px) and (max-width:1200px) {
    #bare-metal-servers .c-ftp .cpanel-items h5 {
        display: grid !important;
        font-size: 16px !important
    }

    #bare-metal-servers .cpanel-items {
        padding: 30px 10px !important;
        min-height: 120px
    }

    #bare-metal-servers .dedicatedhosting {
        background-size: cover !important;
        background-position: top !important
    }

    #bare-metal-servers .managed .col-md-4 {
        padding: 0 5px !important
    }

    #bare-metal-servers .managed .managed-item {
        padding: 25px 10px !important
    }

    #bare-metal-servers .managed .row:first-of-type .managed-item {
        min-height: 410px !important
    }

    #bare-metal-servers .managed .row:nth-child(3) .managed-item {
        min-height: 510px !important
    }

    #bare-metal-servers .managed .row:nth-child(4) .managed-item {
        min-height: 600px !important
    }
}

@media screen and (min-width:1500px) and (max-width:1800px) {
    #bare-metal-servers .dedicatedhosting {
        background-size: cover !important;
        background-position: top !important
    }
}

@media screen and (min-width:1200px) and (max-width:1500px) {
    #bare-metal-servers section.challenges .challenge-item {
        min-height: 285px !important
    }

    #bare-metal-servers .dedicatedhosting {
        background-size: cover !important;
        background-position: top !important
    }
}

@media screen and (min-width:768px) and (max-width:1023px) {
    #bare-metal-servers .migrate-desc {
        padding-left: 50px !important
    }
}

@media screen and (max-width:767.9px) {
    #bare-metal-servers .hipaa-hosting2 .col-md-5 {
        text-align: center
    }

    #bare-metal-servers .hipaa-hosting2 .col-md-6 {
        margin-top: 25px !important
    }

    #bare-metal-servers .plan .plan-items {
        margin-bottom: 15px !important
    }

    #bare-metal-servers .plan {
        background-size: cover !important
    }

    #bare-metal-servers .available {
        padding: 50px 0 !important
    }

    #bare-metal-servers .c-ftp .cpanel-items {
        margin-bottom: 20px
    }

    #bare-metal-servers .c-panel {
        padding-bottom: 0 !important
    }

    #bare-metal-servers .on-watch>.container>.row>.col-md-4 {
        text-align: center
    }

    #bare-metal-servers .on-watch>.container>.row>.col-md-4 h2 {
        font-size: 36px
    }

    #bare-metal-servers .c-panel .align-items-center>.col-md-4 {
        text-align: center
    }

    #bare-metal-servers .dns .col-md-4 {
        text-align: center
    }

    #bare-metal-servers .dns .col-md-4 h2 {
        margin-bottom: 25px
    }

    #bare-metal-servers .c-panel h2 {
        margin-bottom: 25px;
        font-size: 36px
    }

    #bare-metal-servers .pci-comp-text {
        text-align: center
    }

    #bare-metal-servers .database {
        text-align: center;
        padding-bottom: 25px
    }

    #bare-metal-servers .database h3 {
        margin-top: 20px;
        margin-bottom: 20px
    }

    #bare-metal-servers .database li {
        text-align: left
    }

    #bare-metal-servers .available-second-row {
        text-align: center
    }

    #bare-metal-servers .available h2 {
        font-size: 36px !important;
        margin-top: 25px !important
    }

    #bare-metal-servers .managed .managed-item {
        padding: 25px !important
    }

    #bare-metal-servers .drive-inonvation .drive-items {
        margin: 0 !important;
        padding: 15px 25px !important;
        text-align: center
    }

    #bare-metal-servers .dedicatedhosting h1 span {
        font-size: 27px !important
    }

    #bare-metal-servers .dedicatedhosting .voffset-60 {
        margin-top: 5px !important;
        margin-bottom: -32px
    }

    #bare-metal-servers .dedicatedhosting {
        background-size: cover !important;
        background-position: top
    }

    #bare-metal-servers .dedicated-main {
        text-align: center
    }

    #bare-metal-servers .dedicated-main p:nth-of-type(1) {
        margin-top: 0
    }

    #bare-metal-servers .voffset-100 {
        margin-top: 50px !important
    }

    #bare-metal-servers .cloud-platform h3 {
        margin-top: 50px;
        text-align: center
    }

    #bare-metal-servers .dediacted-button button {
        margin-bottom: 12px
    }

    #bare-metal-servers .dedicated-host h3 {
        margin-top: 12px
    }

    #bare-metal-servers .dedicatedhosting p.text-white {
        font-size: 16px !important
    }

    #bare-metal-servers .dedicated-main button {
        padding: 10px 25px;
        font-size: .9rem
    }
}

#bare-metal-servers .hipaa-complient strong {
    font-weight: 900
}

#bare-metal-servers .hipaa-complient a {
    font-weight: 900;
    color: #000
}

#bare-metal-servers .font-18 {
    font-size: 18px !important
}

#bare-metal-servers .hipaa-hosting {
    padding: 50px 0
}

#bare-metal-servers .hipaa-complient button {
    background-color: #1b36db;
    padding: 10px 30px;
    border-radius: 10px;
    font-weight: 700;
    margin-top: 15px
}

#bare-metal-servers .hipaa-complient .row {
    align-items: center
}

#bare-metal-servers .hipaa-complient h3 {
    font-weight: 900;
    margin-bottom: 30px
}

#bare-metal-servers .hipaa-complient p {
    font-size: 18px
}

#bare-metal-servers .hipaa-complient p a {
    text-decoration: none
}

#bare-metal-servers .docker .title {
    font-size: 32px;
    text-align: center;
    color: #fff
}

#bare-metal-servers .docker h3 {
    font-weight: 900;
    text-align: center
}

#bare-metal-servers .docker form h3 {
    margin-bottom: 20px
}

#bare-metal-servers .form-btn {
    text-align: center;
    padding-bottom: 60px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 60px;
    margin-top: 25px
}

#bare-metal-servers .form-btn button {
    padding: 15px 25px;
    border-radius: 18px
}

#bare-metal-servers .docker .docker-item h3 {
    text-align: left;
    margin-bottom: 20px
}

#bare-metal-servers .docker .docker-item {
    margin-bottom: 40px
}

#bare-metal-servers .docker {
    margin-bottom: 66px
}

#bare-metal-servers .managed h2 {
    text-align: center;
    font-weight: 700;
    font-size: 44px;
    margin-bottom: 50px
}

#bare-metal-servers .managed {
    padding: 40px 0 100px 0;
    background-color: #f9f9f9;
    margin-top: 50px
}

#bare-metal-servers .managed .managed-item {
    background-color: #fff;
    padding: 25px 60px;
    text-align: center;
    border-radius: 17px;
    box-shadow: 2px 2px 3px 0 rgba(204, 204, 204, 1);
    -webkit-box-shadow: 2px 2px 3px 0 rgba(204, 204, 204, 1);
    -moz-box-shadow: 2px 2px 3px 0 rgba(204, 204, 204, 1)
}

#bare-metal-servers .managed .col-md-4 {
    padding: 0 17px
}

#bare-metal-servers .managed h4 {
    margin-top: 20px;
    margin-bottom: 20px;
    font-weight: 700;
    font-size: 20px
}

#bare-metal-servers .managed .row:first-of-type .managed-item {
    min-height: 370px
}

#bare-metal-servers .managed .row:nth-child(3) {
    margin-top: 35px
}

#bare-metal-servers .managed .row:nth-child(3) .managed-item {
    min-height: 420px
}

#bare-metal-servers .managed .row:nth-child(4) {
    margin-top: 35px
}

#bare-metal-servers .managed .row:nth-child(4) .managed-item {
    min-height: 500px
}

#bare-metal-servers section.image-block {
    background-image: url('../img/front-page/technology-partners-bg.svg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding: 60px 0 70px;
    background-color: #1a75e1
}

#bare-metal-servers section.image-block h2.title {
    font-size: 50px;
    color: #fff;
    font-weight: bold
}

#bare-metal-servers section.image-block h3.title {
    font-size: 32px;
    color: #fff;
    font-weight: bold
}

#bare-metal-servers section.image-block h4.subtitle {
    font-size: 21px;
    color: #fff;
    font-weight: bold;
    text-transform: uppercase
}

#bare-metal-servers section.image-block.bg-reverse {
    background-image: url('../img/front-page/technology-partners-bg-reverse.svg')
}

#bare-metal-servers section.image-block.bg-none {
    background: 0
}

#bare-metal-servers section.image-block.bg-none h2.title,
#bare-metal-servers section.image-block.bg-none h3.title,
#bare-metal-servers section.image-block.bg-none h4.subtitle {
    color: black
}

#bare-metal-servers .image-block h3 {
    font-weight: 900 !important
}

@media screen and (max-width:767.9px) {
    #bare-metal-servers .managed h2 {
        font-size: 35px
    }

    #bare-metal-servers .managed-item {
        margin-bottom: 35px
    }

    #bare-metal-servers .managed-item:nth-child(4) {
        margin-bottom: 0 !important
    }
}

#bare-metal-servers .available {
    padding: 130px 0;
    background-image: url(../img/dedicated-hosting/Background-1.png);
    background-size: cover
}

#bare-metal-servers .services-items {
    margin-top: 25px;
    min-height: 200px;
    text-align: center;
    padding: 10px 15px 20px;
    border-radius: 10px;
    background-color: #f9f9f9;
    box-shadow: 1px 1px 2px 0 #e0e0e0;
    -webkit-box-shadow: 2px 2px 3px 0 rgba(224, 224, 224, 1);
    -moz-box-shadow: 2px 2px 3px 0 rgba(224, 224, 224, 1)
}

#bare-metal-servers .services-items h6 {
    font-size: 17px;
    font-weight: 700
}

#bare-metal-servers .available-second-row {
    align-items: center
}

#bare-metal-servers .available h2 {
    font-size: 44px;
    color: #fff;
    font-weight: 900
}

#bare-metal-servers .available p img {
    margin-right: 15px
}

#bare-metal-servers .available p {
    color: #fff;
    font-size: 24px
}

#bare-metal-servers .atlantic-first-row {
    justify-content: center;
    text-align: center
}

#bare-metal-servers .atlantic-first-row h2 {
    font-size: 32px;
    font-weight: 700;
    margin-bottom: 35px
}

#bare-metal-servers .atlantic-items {
    background-color: #f9f9f9;
    padding: 30px 0;
    border-radius: 15px;
    margin-top: 25px;
    box-shadow: 1px 1px 2px 0 #e0e0e0;
    -webkit-box-shadow: 2px 2px 3px 0 rgba(224, 224, 224, 1);
    -moz-box-shadow: 2px 2px 3px 0 rgba(224, 224, 224, 1)
}

#bare-metal-servers .atlantic-items h3 {
    font-size: 24px;
    font-weight: 700
}

#bare-metal-servers .database h3 {
    font-size: 28px;
    font-weight: 700
}

#bare-metal-servers .pci-complinance-simplified {
    background: url(../img/pci-hosting-solutions/pci-comp-simp-back-left.png), linear-gradient(0, #fff, #fff);
    background-position: left, right;
    background-repeat: no-repeat;
    padding: 67px 150px 75px 5px;
    background-size: 40% auto, 100% auto
}

#bare-metal-servers .pci-comp-text {
    color: #fff
}

#bare-metal-servers .pci-comp-text h2 {
    font-weight: 900;
    font-size: 36px;
    line-height: 43px
}

#bare-metal-servers .pci-comp-text p {
    font-size: 18px;
    line-height: 22px;
    font-weight: 600;
    margin-bottom: 0
}

#bare-metal-servers .pci-comp-text p span {
    font-weight: 300
}

#bare-metal-servers .soc-block {
    background: #fff;
    border: 1px solid #ccc;
    padding: 50px 100px 50px 50px
}

#bare-metal-servers .soc-text {
    margin-left: 70px
}

#bare-metal-servers .soc-text h3 {
    font-weight: 900
}

#bare-metal-servers .soc-text p {
    font-size: 18px;
    line-height: 19px;
    margin-bottom: 0
}

@media screen and (max-width:1399px) {
    #bare-metal-servers .pci-complinance-simplified {
        background-size: 50% 100%, 100% auto;
        padding: 40px
    }
}

@media screen and (max-width:1199px) {
    #bare-metal-servers .soc-text h3 {
        font-size: 28px;
        line-height: 33px
    }

    #bare-metal-servers .soc-text p {
        font-size: 16px;
        line-height: 18px
    }

    #bare-metal-servers .soc-text {
        margin-left: 28px
    }

    #bare-metal-servers .soc-block {
        padding: 25px 50px 25px 20px
    }

    #bare-metal-servers .pci-comp-text p {
        font-size: 15px
    }

    #bare-metal-servers .pci-comp-text h2 {
        font-size: 30px;
        line-height: 36px
    }
}

@media screen and (max-width:991px) {
    #bare-metal-servers .soc-block {
        padding: 20px
    }

    #bare-metal-servers .soc-text h3 {
        font-size: 20px
    }

    #bare-metal-servers .pci-comp-text h2 {
        font-size: 24px
    }
}

@media screen and (max-width:767px) {
    #bare-metal-servers .migrate-desc {
        padding: unset !important
    }

    #bare-metal-servers .pci-complinance-simplified {
        background-size: cover;
        padding: 30px
    }

    #bare-metal-servers .soc-text {
        margin-left: 0
    }

    #bare-metal-servers .soc-text h3 {
        font-size: 22px
    }

    #bare-metal-servers .soc-text p {
        font-size: 18px;
        line-height: 20px
    }

    #bare-metal-servers .pci-comp-text h2 {
        font-size: 32px
    }

    #bare-metal-servers .pci-comp-text p {
        font-size: 18px
    }
}

#bare-metal-servers .pci-complinance-simplified .soc-block p {
    font-size: 18px;
    font-weight: 700;
    display: flex;
    align-items: flex-start
}

#bare-metal-servers .pci-complinance-simplified .soc-block p img {
    margin-top: 3px;
    margin-right: 8px
}

#bare-metal-servers .pci-complinance-simplified .col-md-8 {
    margin-top: 95px !important
}

#bare-metal-servers .c-panel {
    background-color: #f7f7f7;
    padding: 80px 0;
    margin-top: -100px
}

#bare-metal-servers .c-panel h2 {
    font-size: 42px;
    font-weight: 800
}

#bare-metal-servers .cpanel-items {
    padding: 30px 40px;
    background-color: #fff;
    border: 1px solid #c6c6c6
}

#bare-metal-servers .cpanel-items img {
    margin-right: 10px
}

#bare-metal-servers .cpanel-items h5 {
    font-weight: 700
}

#bare-metal-servers .c-panel .col-md-8 p {
    margin-top: 40px
}

#bare-metal-servers .dns {
    margin: 80px 0
}

#bare-metal-servers .dns h2 {
    font-weight: 800;
    font-size: 42px
}

#bare-metal-servers .dns .col-md-8 img {
    margin-right: 8px;
    margin-top: 4px
}

#bare-metal-servers .dns .col-md-8 p {
    line-height: 32px;
    display: flex;
    align-items: flex-start;
    font-size: 18px
}

#bare-metal-servers .dns .row {
    border-bottom: 1px solid #c6c6c6;
    padding-bottom: 50px
}

#bare-metal-servers .c-ftp .cpanel-items h5 {
    display: flex;
    align-items: flex-start;
    font-size: 18px !important
}

#bare-metal-servers .c-ftp .cpanel-items {
    padding: 15px 25px !important;
    min-height: 106px
}

#bare-metal-servers .on-watch .col-md-8 .col-md-4 {
    margin-top: 18px
}

#bare-metal-servers .on-watch .col-md-8 .col-md-4 h5 {
    line-height: 30px
}

#bare-metal-servers .migration p {
    display: flex;
    align-items: flex-start
}

#bare-metal-servers .migration p img {
    margin-top: 10px
}

#bare-metal-servers .Vulnerability .col-md-8 {
    margin-top: 45px !important
}

#bare-metal-servers .dns-none-border .row {
    border: none !important
}

#bare-metal-servers .ssl .cpanel-items {
    min-height: unset !important;
    padding: 20px 25px !important
}

#bare-metal-servers .dns h5 {
    font-weight: 700
}

#bare-metal-servers .migrate-desc {
    padding-left: 35px
}

#bare-metal-servers .migrate form .row {
    margin-bottom: 40px;
    padding-bottom: 40px;
    border-bottom: 1px solid #ccc
}

#bare-metal-servers .migrate form .row:last-child {
    border: none !important
}

#bare-metal-servers .migrate h3 {
    font-weight: 900
}

#bare-metal-servers .navigation a {
    text-decoration: none !important
}

#bare-metal-servers .navigation a:hover {
    background: #1b38db;
    color: #fff !important
}

#bare-metal-servers .navigation .nav-item {
    padding: 13px 30px;
    color: #1b38db;
    font-size: 18px;
    line-height: 21px;
    font-weight: 700;
    border: 1px solid #1b38db;
    border-radius: 6px;
    cursor: pointer
}

#bare-metal-servers .navigation .nav-item.active {
    background: #1b38db;
    color: #fff;
    cursor: default
}

@media screen and (max-width:1399px) {
    #bare-metal-servers .navigation .nav-item {
        padding: 10px 24px;
        font-size: 16px
    }
}

@media screen and (max-width:1199px) {
    #bare-metal-servers .navigation .nav-item {
        padding: 1.6% 2.4%;
        font-size: 16px
    }
}

@media screen and (max-width:991px) {
    #bare-metal-servers .navigation .nav-item {
        padding: 1.6% 1.9%;
        font-size: 14px
    }
}

@media screen and (max-width:767px) {
    #bare-metal-servers .navigation .nav-item {
        padding: 2% 3%;
        font-size: 16px
    }
}

#bare-metal-servers .hipaa-complient button {
    background-color: transparent;
    border-color: #1b38db;
    color: #1b38db !important;
    border-radius: 12px;
    padding: 12px 40px
}

#bare-metal-servers section.top-vps {
    background-image: url(../img/front-page/technology-partners-bg.svg) !important;
    padding: 26px 0 0 !important;
    background-position: unset;
    background-size: auto 430px
}

#bare-metal-servers section.top-vps form {
    padding: 0 !important
}

#bare-metal-servers section.top-vps form .col-md-2 {
    display: flex;
    align-items: center;
    justify-content: center;
    border-right: 3px solid #fff
}

#bare-metal-servers section.top-vps form .row {
    background-color: #f4f4f4 !important;
    border-radius: 15px;
    margin-top: 3px
}

#bare-metal-servers section.top-vps form .row .col-md-2,
#bare-metal-servers section.top-vps form .row .col-md-10 {
    padding-top: 55px;
    padding-bottom: 55px
}

#bare-metal-servers section.top-vps form .row .col-md-10 h4 {
    font-weight: 900
}

#bare-metal-servers section.top-vps form .row .col-md-10 p {
    font-size: 18px
}

#bare-metal-servers section.top-vps form .row .col-md-10 {
    padding-left: 40px;
    padding-right: 70px
}

#bare-metal-servers #hipaa-video1 {
    background-image: url(./../img/bare-metal/video.png);
    background-size: 100%;
    height: 400px;
    background-repeat: no-repeat
}

@media screen and (max-width:1399.9px) {
    #bare-metal-servers #hipaa-video1 {
        height: 39vh
    }

    #bare-metal-servers #hipaa-video1 iframe {
        height: 39vh
    }
}

@media screen and (max-width:1199.9px) {
    #bare-metal-servers #hipaa-video1 {
        height: 33vh
    }

    #bare-metal-servers #hipaa-video1 iframe {
        height: 33vh
    }
}

@media screen and (max-width:991.9px) {
    #bare-metal-servers #hipaa-video1 {
        height: 42vh
    }

    #bare-metal-servers #hipaa-video1 iframe {
        height: 42vh
    }
}

@media screen and (max-width:767.9px) {
    #bare-metal-servers #hipaa-video1 {
        height: 37vh
    }

    #bare-metal-servers #hipaa-video1 iframe {
        height: 37vh
    }
}

@media screen and (max-width:575.9px) {
    #bare-metal-servers #hipaa-video1 {
        height: 40vh
    }

    #bare-metal-servers #hipaa-video1 iframe {
        height: 40vh
    }
}

@media screen and (max-width:550.9px) {
    #bare-metal-servers #hipaa-video1 {
        height: 37vh
    }

    #bare-metal-servers #hipaa-video1 iframe {
        height: 37vh
    }
}

@media screen and (max-width:519.9px) {
    #bare-metal-servers #hipaa-video1 {
        height: 35vh
    }

    #bare-metal-servers #hipaa-video1 iframe {
        height: 35vh
    }
}

@media screen and (max-width:484.9px) {
    #bare-metal-servers #hipaa-video1 {
        height: 33vh
    }

    #bare-metal-servers #hipaa-video1 iframe {
        height: 33vh
    }
}

@media screen and (max-width:449.9px) {
    #bare-metal-servers #hipaa-video1 {
        height: 31vh
    }

    #bare-metal-servers #hipaa-video1 iframe {
        height: 31vh
    }
}

@media screen and (max-width:375.9px) {
    #bare-metal-servers #hipaa-video1 {
        height: 26vh
    }

    #bare-metal-servers #hipaa-video1 iframe {
        height: 26vh
    }
}

@media screen and (max-width:350.9px) {
    #bare-metal-servers #hipaa-video1 {
        height: 24vh
    }

    #bare-metal-servers #hipaa-video1 iframe {
        height: 24vh
    }
}

@media screen and (max-width:320px) {
    #bare-metal-servers #hipaa-video1 {
        height: 22vh
    }

    #bare-metal-servers #hipaa-video1 iframe {
        height: 22vh
    }
}

#bare-metal-servers .hipaa-hosting .row {
    align-items: center
}

#bare-metal-servers .hipaa-hosting h3 {
    font-weight: 900;
    font-size: 32px
}

#bare-metal-servers .hipaa-hosting p {
    margin-top: 20px;
    font-size: 18px
}

@media screen and (min-width:768px) and (max-width:1200px) {
    #bare-metal-servers .hipaa-hosting h2 {
        font-size: 30px !important
    }
}

@media screen and (max-width:767.9px) {
    #bare-metal-servers .hipaa-hosting h2 {
        font-size: 28px !important;
        width: 100% !important;
        margin-bottom: 30px
    }
}

#bare-metal-servers .hipaa-hosting2 .row {
    justify-content: space-between
}

#bare-metal-servers .f-16 {
    font-size: 16px !important;
    font-weight: 300 !important
}

#bare-metal-servers .everythings .col-md-4 p::before {
    content: url(./../img/dedicated-server-hosting/path553.webp)
}

#bare-metal-servers .f-21 {
    font-size: 21px !important;
    margin-bottom: 35px
}

#bare-metal-servers .windows-vps .f-21 {
    font-style: italic
}

#bare-metal-servers .windows-vps .success p::before {
    content: url(./../img/dedicated-server-hosting/path553.webp)
}

#bare-metal-servers .bring {
    background-image: url(./../img/vps/Group121.png);
    background-repeat: no-repeat
}

#bare-metal-servers .bring-top {
    padding-top: 100px;
    justify-content: center;
    text-align: center
}

#bare-metal-servers .bring a.btn {
    background-color: transparent;
    border-color: #fff;
    color: #fff !important;
    border-radius: 12px;
    padding: 10px 40px;
    margin-bottom: 30px;
    display: inline-block
}

#bare-metal-servers .bring-items {
    background-color: #f9f9f9;
    padding-top: 25px;
    border-radius: 15px;
    padding-right: 30px;
    min-height: 230px;
    margin-top: 20px;
    box-shadow: 3px 3px 12px -6px darkgrey
}

#bare-metal-servers .bring .col-md-3 {
    display: flex;
    justify-content: center;
    align-items: flex-start
}

#bare-metal-servers .bring h5 {
    font-weight: 900 !important
}

#bare-metal-servers .imgvideo h3 {
    font-size: 36px !important;
    font-weight: 700 !important;
    margin-bottom: 25px
}

#bare-metal-servers #video {
    background-image: url(../img/cloud-platform/videoimg.png);
    background-size: 100%;
    height: 405px;
    background-repeat: no-repeat
}

#bare-metal-servers .imgvideo button img {
    width: 40%;
    margin-top: -3px
}

#bare-metal-servers .cloud-p-button button:first-child {
    border-radius: 10px;
    background-color: #1b38db;
    padding: 13px 40px
}

#bare-metal-servers .cloud-p-button button:nth-child(2) {
    border-radius: 10px;
    margin-left: 15px;
    background-color: #fff;
    color: #1b38db;
    padding: 13px 40px
}

#bare-metal-servers .choose p {
    font-size: 18px
}

#bare-metal-servers .choose h2 {
    font-weight: 900;
    margin-bottom: 25px
}

#bare-metal-servers .key-features {
    background-image: url(../img/dedicated-hosting/Background-2.png);
    padding: 200px 0 250px 0;
    background-repeat: no-repeat
}

#bare-metal-servers .key-features h2 {
    font-size: 44px;
    margin-bottom: 25px
}

#bare-metal-servers .slider-item {
    background-color: #f9f9f9 !important;
    margin: 0 15px;
    height: 270px;
    border-radius: 15px
}

#bare-metal-servers .key-features .container {
    color: white !important;
    line-height: 9px;
    margin-bottom: 50px
}

#bare-metal-servers .accordion-flush .accordion-item .accordion-button {
    font-size: 18px;
    font-weight: 900
}

#bare-metal-servers .accordion-button::before {
    transform: rotate(90deg)
}

#bare-metal-servers .collapsed::before {
    transform: rotate(0deg)
}

#bare-metal-servers .accordion-button::before {
    flex-shrink: 0;
    width: 1.25rem;
    height: 1.25rem;
    margin-left: unset;
    content: "\25B6";
    background-image: none;
    background-repeat: no-repeat;
    background-size: 1.25rem;
    transition: transform .2s ease-in-out
}

#bare-metal-servers .accordion-button::after {
    background-image: none !important
}

#bare-metal-servers .accordion-flush .accordion-item .accordion-button {
    font-size: 18px;
    font-weight: 900
}

#bare-metal-servers .accordion-button::before {
    flex-shrink: 0;
    width: 1.25rem;
    height: 1.25rem;
    margin-left: unset;
    content: "\25B6";
    background-image: none;
    background-repeat: no-repeat;
    background-size: 1.25rem;
    color: #000;
    margin-right: 10px
}

#bare-metal-servers .accordion-button:not(.collapsed) {
    box-shadow: none;
    background-color: none
}

#bare-metal-servers .accordion-flush .accordion-item .accordion-button {
    font-size: 18px;
    font-weight: 900;
    line-height: 21.6px
}

#bare-metal-servers .accordion-button:not(.collapsed)::before {
    background-image: none
}

#bare-metal-servers .accordion-button:not(.collapsed) {
    margin: 0 !important
}

#bare-metal-servers .accordion-button::after {
    background-image: none !important
}

#bare-metal-servers .accordion-body li {
    line-height: 33px
}

#bare-metal-servers .accordion-button {
    padding: 0 !important;
    margin: 15px 0 !important;
    color: #000 !important;
    background: none !important;
    outline: none !important;
    box-shadow: none !important
}

#bare-metal-servers .accordion-item {
    border: none !important;
    outline: none !important
}

#bare-metal-servers .accordion-body {
    padding: 5px 31px
}

#bare-metal-servers .faq-p {
    font-size: 16px !important;
    margin-left: 20px;
    margin-top: 35px;
    margin-bottom: 40px
}

@media screen and (max-width:767.9px) {
    #bare-metal-servers .accordion-flush .accordion-item .accordion-button {
        font-size: 17px;
        font-weight: 700;
        line-height: 20.6px
    }

    #bare-metal-servers .accordion-body {
        padding: 5px 10px
    }
}

#bare-metal-servers .faq h2:first-of-type {
    font-weight: 900;
    font-size: 38px
}

#bare-metal-servers .faq .pp {
    font-size: 28px
}

@media screen and (min-width:768px) and (max-width:1200px) {
    #bare-metal-servers .key-features .container {
        line-height: 25px !important
    }

    #bare-metal-servers .slider-item {
        min-height: 385px !important
    }
}

@media screen and (max-width:767.9px) {
    #bare-metal-servers .key-features .container {
        line-height: 25px !important
    }

    #bare-metal-servers .key-features {
        background-size: cover;
        padding: 175px 0 85px 0 !important
    }

    #bare-metal-servers .slick-slide img {
        margin: 0 auto;
        margin-bottom: 20px
    }
}

#bare-metal-servers .slider-nav h3 {
    background-color: red
}

#bare-metal-servers .slider-item .row {
    padding: 20px 20px 40px 40px
}

#bare-metal-servers .key-features {
    background-image: url(../img/dedicated-hosting/Background-2.png);
    padding: 200px 0 250px 0;
    background-repeat: no-repeat
}

#bare-metal-servers .key-features h2 {
    font-size: 44px;
    margin-bottom: 25px
}

#bare-metal-servers .slider-item {
    background-color: #f9f9f9 !important;
    margin: 0 15px;
    height: 335px;
    border-radius: 15px
}

#bare-metal-servers .key-features .container {
    color: white !important;
    line-height: 9px;
    margin-bottom: 50px
}

#bare-metal-servers .accordion-button::before {
    flex-shrink: 0;
    width: 1.25rem;
    height: 1.25rem;
    margin-left: unset;
    content: "\25B6";
    background-image: none;
    background-repeat: no-repeat;
    background-size: 1.25rem;
    transition: transform .2s ease-in-out
}

#bare-metal-servers .accordion-button:not(.collapsed)::before {
    background-image: none
}

#bare-metal-servers .accordion-button::after {
    background-image: none !important
}

#bare-metal-servers .accordion-button {
    padding: 0 !important;
    margin: 15px 0 !important;
    border: none !important
}

#bare-metal-servers .accordion-item {
    border: none !important;
    outline: none !important
}

#bare-metal-servers section.key-features .key-p {
    line-height: 30px !important
}

#bare-metal-servers .one-click .row {
    justify-content: center;
    text-align: center
}

#bare-metal-servers .one-click h2 {
    font-weight: 900;
    font-size: 38px;
    margin-bottom: 35px
}

#bare-metal-servers .one-click p {
    margin-top: 30px
}

#bare-metal-servers .lamp-items {
    background-color: #f9f9f9;
    padding: 30px 33px;
    text-align: center;
    border-radius: 20px;
    min-height: 425px;
    margin-top: 20px
}

#bare-metal-servers .lamp .row-2 .lamp-items {
    min-height: 569px !important
}

#bare-metal-servers .lamp-items h5 {
    margin-top: 15px;
    margin-bottom: 12px;
    font-weight: 900
}

#bare-metal-servers .point button {
    background-color: transparent;
    border-color: #1b38db;
    color: #1b38db !important;
    border-radius: 8px;
    padding: 12px 40px;
    font-weight: 700
}

#bare-metal-servers .point .row {
    justify-content: center
}

#bare-metal-servers .point h2 {
    font-weight: 900;
    font-size: 44px
}

#bare-metal-servers .point p {
    margin-top: 30px;
    margin-bottom: 40px
}

@media screen and (max-width:767.9px) {
    #bare-metal-servers .faq {
        margin-top: 20px !important
    }
}

#bare-metal-servers .faq h2:first-of-type {
    font-weight: 900;
    font-size: 38px
}

#bare-metal-servers .faq h2:nth-of-type(2) {
    font-weight: 900;
    font-size: 38px
}

#bare-metal-servers .faq .pp {
    font-size: 28px !important
}

#bare-metal-servers .accordion-button::before {
    transform: rotate(90deg)
}

#bare-metal-servers .collapsed::before {
    transform: rotate(0deg)
}

#bare-metal-servers .mob-h5 {
    margin-bottom: 60px
}

@media screen and (max-width:767.9px) {

    #bare-metal-servers section.top-vps form .row .col-md-2,
    section.top-vps form .row .col-md-10 {
        padding-top: 20px !important;
        padding-bottom: 20px !important
    }

    #bare-metal-servers .hipaa-hosting {
        padding: 20px 0 !important
    }

    #bare-metal-servers .bring-items {
        padding: 25px !important
    }

    #bare-metal-servers .key-features h2 {
        font-size: 32px
    }

    #bare-metal-servers .lamp {
        margin-top: 40px !important
    }

    #bare-metal-servers .lamp-items {
        min-height: unset !important
    }

    #bare-metal-servers .lamp .row-2 .lamp-items {
        min-height: unset !important
    }

    #bare-metal-servers .point h2 {
        font-size: 32px !important
    }
}

@media screen and (min-width:768px) and (max-width:1024px) {
    #bare-metal-servers .bring-items {
        text-align: center !important;
        padding: 20px !important;
        min-height: 430px
    }

    #bare-metal-servers .cloud-p-button button:nth-child(2) {
        padding: 13px 20px !important
    }

    #bare-metal-servers .cloud-p-button button:first-child {
        padding: 13px 20px !important
    }

    #bare-metal-servers .slider-item {
        height: 470px !important
    }

    #bare-metal-servers .key-features {
        padding: 120px 0 250px 0 !important
    }

    #bare-metal-servers .lamp-items {
        min-height: 350px !important
    }

    #bare-metal-servers .lamp .row-2 .lamp-items {
        min-height: 350px !important
    }

    #bare-metal-servers .mob-h5 {
        margin-bottom: 20px
    }
}

#bare-metal-servers .navigation a {
    margin-left: 10px
}

#bare-metal-servers .vpc-features .col-md-9 h5 {
    font-weight: 900
}

#bare-metal-servers .vpc-features .col-md-9 .col-md-5 {
    margin-top: 30px;
    padding: 30px 25px;
    background-color: #f9f9f9;
    box-shadow: 4px 4px 12px -6px darkgrey
}

#bare-metal-servers .use-cases {
    background-image: url('../img/virtual-private/Group121.png') !important;
    background-size: 100% 100% !important;
    background-repeat: no-repeat !important;
    padding: 170px
}

#bare-metal-servers .use-cases h2 {
    font-size: 44px !important;
    font-weight: 900;
    color: #fff
}

#bare-metal-servers .use-cases p {
    font-size: 22px;
    color: #fff;
    font-weight: 600
}

#bare-metal-servers .vpc-firewall h2 {
    font-size: 32px !important;
    font-weight: 900
}

#bare-metal-servers .vpc-firewall p {
    font-size: 18px
}

#bare-metal-servers .vpc-firewall .col-md-6 {
    margin-bottom: 60px
}

#bare-metal-servers .vpc-firewall .row {
    align-items: center
}

#bare-metal-servers .vpc-firewall h2 {
    margin-bottom: 25px
}

@media screen and (max-width:1200px) {
    #bare-metal-servers .use-cases {
        padding: 80px 0 !important;
        background-size: cover !important
    }
}

#bare-metal-servers .plan-items {
    background-color: #fff;
    color: #000
}

#bare-metal-servers .plan .plan-items {
    text-align: left;
    padding:20px
}

#bare-metal-servers .plan .plan-items h4 {
    text-align: center;
    font-weight: 700;
    font-size: 24px !important;
    margin-bottom: 25px
}

#bare-metal-servers .plan .plan-items {
    box-shadow: 4px 4px 12px -6px #3d3d3d;
    border-radius: 18px !important;
    height: 100%
}

#bare-metal-servers .plan h2 {
    margin-bottom: 35px !important;
    font-weight: 700
}

#bare-metal-servers .plan a.btn {
    margin-top: 30px !important;
    margin-bottom: 120px
}

#bare-metal-servers .plan {
    background-size: 200% 100%
}

#bare-metal-servers .plan a.btn-primary {
    color: #fff !important;
    background-color: transparent;
    border-color: #fff
}

#bare-metal-servers .a-single {
    text-align: center
}

#bare-metal-servers .a-single .row {
    justify-content: center
}

#bare-metal-servers .a-single h2 {
    font-weight: 700;
    margin-bottom: 25px
}


#bare-metal-servers .faq button {
    color: #153ddb !important
}

@media screen and (max-width:1399.9px) {
    #bare-metal-servers .plan {
        background-size: 200% 95%
    }
}

@media screen and (max-width:991.9px) {
    #bare-metal-servers .plan {
        background-position: top;
        background-size: auto 100%;
        padding: 20px 0
    }
}

@media screen and (max-width:575.9px) {
    #bare-metal-servers .plan .plan-items {
        font-size: 12px;
        padding: 15px 10px
    }

    #bare-metal-servers .hipaa-hosting h3 {
        font-weight: 900;
        font-size: 25px
    }

    #bare-metal-servers .faq h2:first-of-type {
        font-weight: 900;
        font-size: 25px
    }
}

/* press-room start */
#high-touch-approach .press-room h4 {
    font-family: 'Lato', sans-serif;
    font-weight: 900;
    color: #1E9EE4;
    font-size: 24px;
    line-height: 1.2;
    width: 90%;
    margin-left: auto;
    margin-bottom: 0;
}

#high-touch-approach .press-room {
    padding: 75px 0 90px;
    background-color: #F5F6F7;
    -webkit-box-shadow: inset 0 5px 20px -9px #a1a1a1;
    box-shadow: inset 0 5px 20px -9px #a1a1a1;
}

#high-touch-approach .press-room h1 {
    font-size: 48px;
    border-left: 4px solid #1E9EE4;
    line-height: 1.2;
    padding-left: 20px;
    font-weight: 900;
    margin-bottom: 0;
}

@media screen and (max-width:1399.9px) {
    #high-touch-approach .press-room h4 {
        font-size: 20px;
        width: 90%;
    }

    #high-touch-approach .press-room {
        padding: 35px 0 50px;
    }
}

@media screen and (max-width:1199.9px) {
    #high-touch-approach .press-room h1 {
        font-size: 42px;
    }

    #high-touch-approach .press-room h4 {
        font-size: 18px;
        width: 100%;
    }
}

@media screen and (max-width:991.9px) {
    #high-touch-approach .press-room h1 {
        font-size: 34px;
    }

    #high-touch-approach .press-room h4 {
        font-size: 17px;
        width: 100%;
    }
}

@media screen and (max-width:767.9px) {
    #high-touch-approach .press-room {
        padding: 40px 0 20px;
    }

    #high-touch-approach .press-room h4 {
        font-size: 16px;
        width: 100%;
    }
}

@media screen and (max-width:575.9px) {
    #high-touch-approach .press-room {
        padding-bottom: 30px;
    }
}

/* press-room end */


/*navigation Start */
#high-touch-approach .navigation a {
    text-decoration: none !important;
}

#high-touch-approach .navigation a:hover {
    background: #1B38DB;
    color: #ffffff !important;
}

#high-touch-approach .navigation .nav-item {
    padding: 13px;
    color: #1B38DB;
    font-size: 18px;
    line-height: 21px;
    font-weight: 700;
    border: 1px solid #1B38DB;
    border-radius: 12px;
    cursor: pointer;
}

#high-touch-approach .navigation .nav-item.active {
    background: #1B38DB;
    color: #ffffff;
    cursor: default;
}

@media screen and (max-width:1399.9px) {
    #high-touch-approach .navigation .nav-item {
        padding: 10px 16px;
        font-size: 14px;
    }
}

@media screen and (max-width:1199.9px) {
    #high-touch-approach .navigation .nav-item {
        padding: 10px 6px;
        font-size: 14px;
    }
}

@media screen and (max-width:991.9px) {
    #high-touch-approach .navigation .nav-item {
        padding: 1.6% 1.8%;
        font-size: 16px;
        margin-bottom: 10px;
    }

    #high-touch-approach .navigation.voffset-60 {
        margin-top: 40px !important;
    }
}

@media screen and (max-width:767.9px) {
    #high-touch-approach .navigation .nav-item {
        padding: 2% 3%;
        font-size: 16px;
        margin-bottom: 10px;
    }

    #high-touch-approach .navigation.voffset-60 {
        margin-top: 30px !important;
    }
}

/*navigation End*/

/* high-touch */
#high-touch-approach .high-touch h3 {
    font-weight: 900;
    font-size: 28px;
    line-height: 1.2;
}

#high-touch-approach .high-touch p strong {
    font-size: 20px;
    font-weight: 900;
}

#high-touch-approach .high-touch p,
.high-touch ul li {
    font-size: 18px;
}

@media screen and (max-width:575.9px) {
    #high-touch-approach .high-touch h3 {
        text-align: center;
    }

    #high-touch-approach .high-touch p,
    .high-touch ul li {
        text-align: justify;
    }
}

/* data-center-hosting-header start */

#hipaa-data-centers .data-center-hosting-header {
    padding: 140px 0;
    background: #F5F6F7;
}

#hipaa-data-centers .data-center-hosting-header .title-block {
    border-left: 4px solid #1E9EE4;
    padding-left: 24px;
}

#hipaa-data-centers .data-center-hosting-header .title-block h2.sec-title {
    font-family: 'Lato', sans-serif;
    font-size: 48px;
    line-height: 1.2;
    font-weight: 900;
    margin-bottom: 10px;
}

#hipaa-data-centers .data-center-hosting-header .title-block h4.sec-subtitle {
    font-family: 'Lato', sans-serif;
    font-size: 28px;
    line-height: 1.2;
    font-weight: 400;
    margin-bottom: 5px;
}

#hipaa-data-centers .data-center-hosting-header .button-block a.btn {
    font-family: 'Lato', sans-serif;
    text-decoration: none;
    color: #fff;
    font-size: 16px;
    line-height: 1.2;
    font-weight: 900;
    padding: 14px 45px;
    text-align: center;
    border-radius: 8px;
    background-color: #1B38DB;
}

@media screen and (max-width:1199.9px) {
    #hipaa-data-centers .data-center-hosting-header .button-block a.btn {
        padding: 14px 24px;
    }

    #hipaa-data-centers .data-center-hosting-header .title-block h2.sec-title {
        font-size: 38px;
    }

    #hipaa-data-centers .data-center-hosting-header .title-block h4.sec-subtitle {
        font-size: 21px;
    }
}

@media screen and (max-width:767.9px) {
    #hipaa-data-centers .data-center-hosting-header {
        padding: 60px 0;
    }

    #hipaa-data-centers .data-center-hosting-header .title-block h2.sec-title {
        font-size: 29px;
    }

    #hipaa-data-centers .data-center-hosting-header .title-block h4.sec-subtitle {
        font-size: 17px;
    }

    #hipaa-data-centers .data-center-hosting-header .title-block {
        padding-left: 13px;
        margin-bottom: 30px;
    }

    #hipaa-data-centers .data-center-hosting-header .button-block a.btn {
        padding: 10px 19px;
        font-size: 13px;
    }
}

/* data-center-hosting-header end */

/* trusted-title start */


#hipaa-data-centers .trusted-title {
    font-weight: 600;
    font-size: 24px;
    line-height: 28.8px;
}

@media screen and (max-width:767.9px) {
    #hipaa-data-centers .trusted-title {
        font-size: 15px;
        line-height: 24px;
    }

    #hipaa-data-centers .trusted-tile {
        padding: 20px 0;
    }

    #hipaa-data-centers .trusted-tile p {
        font-size: 9px;
        margin-bottom: 0;
        margin-top: 10px;
    }
}

/* trusted-tile end */

/* world class start */

#hipaa-data-centers .world-class h2 {
    font-size: 32px;
    line-height: 1.2;
    font-family: 'Lato', sans-serif;
    font-weight: 900;
    margin-bottom: 27px;
}

#hipaa-data-centers .world-class p {
    font-size: 18px;
    line-height: 1.2;
    font-family: 'Lato', sans-serif;
}

@media screen and (max-width:991.9px) {
    #hipaa-data-centers .world-class h2 {
        font-size: 26px;
        margin-bottom: 18px;
    }
}

@media screen and (max-width:767.9px) {
    #hipaa-data-centers .world-class h2 {
        font-size: 20px;
        line-height: 1.2;
        text-align: center;
    }

    #hipaa-data-centers .world-class p {
        font-size: 16px;
        line-height: 1.2;
        font-family: 'Lato', sans-serif;
        text-align: justify;
    }

    #hipaa-data-centers .world-class img {
        width: 80%;
        display: block;
        margin: 0 auto;
    }
}

/* world class end */

/* hosting available map start */
#hipaa-data-centers .hosting-available-map {
    padding: 60px 0 70px !important;
}

#hipaa-data-centers .hosting-available-map h2.title {
    font-family: 'Lato', sans-serif;
    font-size: 48px;
    line-height: 1.2;
    font-weight: 900;
}

#hipaa-data-centers .hosting-available-map h4.subtitle {
    font-family: 'Lato', sans-serif;
    font-size: 21px;
    font-weight: 700;
    line-height: 1.2;
    text-transform: capitalize;
}

#hipaa-data-centers .hosting-available-map img {
    margin-top: 50px;
}

@media screen and (max-width:767px) {
    #hipaa-data-centers .hosting-available-map h2.title {
        font-size: 25px;
    }

    #hipaa-data-centers .hosting-available-map h4.subtitle {
        font-size: 15px;
    }

    #hipaa-data-centers .hosting-available-map {
        padding: 60px 0 20px !important;
    }

    #hipaa-data-centers .hosting-available-map img {
        margin-top: 10px;
    }
}

/* hosting available map end */

/* flag start */
#hipaa-data-centers .flag a {
    text-decoration: none;
    color: unset;
}

#hipaa-data-centers .flag .flag-box {
    background: #F9F9F9;
    border-radius: 15px;
    box-shadow: 5px 5px 5px #00000015;
    padding: 40px 0;
    height: 100%;
}

#hipaa-data-centers .flag .row .col-md-6 {
    margin-bottom: 24px;
}

#hipaa-data-centers .flag .flag-box h3 {
    font-size: 21px;
    font-family: 'Lato', sans-serif;
    font-weight: 900;
    line-height: 1.2;
}

/* flag end */

/* page-content start */

#hipaa-data-centers .page-content p {
    font-size: 18px;
    line-height: 1.2;
    font-family: 'Lato', sans-serif;
}

#hipaa-data-centers .page-content p.first-paragraph {
    width: 85%;
    margin-bottom: 54px;
}

#hipaa-data-centers .page-content .sec-block p {
    margin-bottom: 54px;
}

#hipaa-data-centers .page-content .col-host-info p {
    margin-bottom: 30px;
}

#hipaa-data-centers .page-content p.italic {
    font-style: italic;
}

#hipaa-data-centers .page-content h2 {
    font-size: 32px;
    line-height: 1.2;
    font-family: 'Lato', sans-serif;
    font-weight: 900;
    margin-bottom: 27px;
}

@media screen and (max-width:991.9px) {
    #hipaa-data-centers .page-content p.first-paragraph {
        width: 100%;
        margin-bottom: 30px;
        text-align: justify;
    }

    #hipaa-data-centers .page-content h2 {
        font-size: 26px;
        line-height: 1.2;
        font-family: 'Lato', sans-serif;
        font-weight: 900;
        margin-bottom: 18px;
    }

    #hipaa-data-centers .page-content .sec-block p {
        margin-bottom: 30px;
        text-align: justify;
    }

    #hipaa-data-centers .page-content .col-host-info p {
        margin-bottom: 15px;
        text-align: justify;
    }
}

@media screen and (max-width:767.9px) {
    #hipaa-data-centers .page-content p {
        font-size: 16px;
        line-height: 1.2;
        font-family: 'Lato', sans-serif;
    }

    #hipaa-data-centers .page-content h2 {
        font-size: 20px;
        line-height: 1.2;
        font-family: 'Lato', sans-serif;
        font-weight: 900;
        margin-bottom: 11px;
    }

    #hipaa-data-centers .page-content .sec-block p {
        margin-bottom: 15px;
    }

    #hipaa-data-centers .page-content .col-host-info p {
        margin-bottom: 15px;
    }
}

/* page-content end */

/* #hippa compliant video */
#hipaa-data-centers .hippa-compliant h2 {
    font-size: 32px;
    line-height: 1.2;
    font-weight: 900;
    font-family: 'Lato', sans-serif;
    margin-bottom: 60px;
}

#hipaa-data-centers #hippa-compliant {
    background-image: url(./../img/hipaa-data-centers/hippaa-compliant-video.png);
    background-size: 100%;
    height: 400px;
    background-repeat: no-repeat;
    width: 100%;
}

@media screen and (min-width:1400px) {
    #hipaa-data-centers #hippa-compliant iframe {
        height: 100%;
    }
}

@media screen and (max-width: 767.9px) {
    #hipaa-data-centers .hippa-compliant h2 {
        font-size: 20px;
        margin-bottom: 40px;
        width: 100% !important;
        text-align: left !important;
    }

    #hipaa-data-centers #hippa-compliant {
        height: 33vh;
    }

    #hipaa-data-centers #hippa-compliant iframe {
        height: 27vh;
    }
}

@media screen and (min-width: 992px) and (max-width: 1199px) {
    #hipaa-data-centers #hippa-compliant {
        height: 28vh;
    }

    #hipaa-data-centers #hippa-compliant iframe {
        height: 28vh;
    }
}

@media screen and (min-width: 768px) and (max-width: 991px) {
    #hipaa-data-centers #hippa-compliant {
        height: 36vh;
    }

    #hipaa-data-centers #hippa-compliant iframe {
        height: 36vh;
    }
}

@media screen and (min-width: 576px) and (max-width: 767px) {
    #hipaa-data-centers #hippa-compliant {
        height: 27vh;
    }

    #hipaa-data-centers #hippa-compliant iframe {
        height: 27vh;
    }
}

@media screen and (min-width: 425px) and (max-width: 575px) {
    #hipaa-data-centers #hippa-compliant {
        height: 33vh;
    }

    #hipaa-data-centers #hippa-compliant iframe {
        height: 33vh;
    }
}

@media screen and (max-width: 424px) {
    #hipaa-data-centers #hippa-compliant {
        height: 25vh;
    }

    #hipaa-data-centers #hippa-compliant iframe {
        height: 25vh;
    }
}

@media screen and (max-width: 320px) {
    #hipaa-data-centers #hippa-compliant {
        height: 21vh;
    }

    #hipaa-data-centers #hippa-compliant iframe {
        height: 21vh;
    }
}


/* hippa compliant end */


/* Technology-partners Section */

#hipaa-data-centers section.image-block {
    background-image: url('../img/front-page/technology-partners-bg.svg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding: 60px 0 70px;
    background-color: #1a75e1;
}

#hipaa-data-centers section.image-block h2.title {
    font-size: 50px;
    color: white;
    font-weight: bold;
}

#hipaa-data-centers section.image-block h3.title {
    font-size: 32px;
    color: white;
    font-weight: bold;
}

#hipaa-data-centers section.image-block h4.subtitle {
    font-size: 21px;
    color: white;
    font-weight: bold;
    text-transform: uppercase;
}





#hipaa-data-centers section.image-block.bg-reverse {
    background-image: url('../img/front-page/technology-partners-bg-reverse.svg');
}

#hipaa-data-centers section.image-block.bg-none {
    background: none;
}

#hipaa-data-centers section.image-block.bg-none h2.title,
#hipaa-data-centers section.image-block.bg-none h3.title,
#hipaa-data-centers section.image-block.bg-none h4.subtitle {
    color: black;
}

/* hipaa features */

#hipaa-data-centers .hipaa-features .col-md-2 {
    text-align: center;
    padding: 20px 18px;
}

#hipaa-data-centers .hipaa-features h2 {
    text-align: center;
    font-size: 34px;
    font-weight: 900;
}

#hipaa-data-centers .hipaa-features h5 {
    font-size: 18px;
    font-weight: 900;
    margin-top: 18px;
}

#hipaa-data-centers .hipaa-features .row {
    margin-top: 50px;
}

#hipaa-data-centers .hipaa-features {
    background-color: #F7F5F5;
    padding: 85px 0;
}

@media screen and (min-width:768px) and (max-width:1199.9px) {
    #hipaa-data-centers .hipaa-features .col-md-2 {
        padding: 20px 5px !important;
    }

    #hipaa-data-centers .hipaa-features h5 {
        font-size: 16px !important;
    }
}

@media screen and (max-width:767.9px) {
    #hipaa-data-centers .hipaa-features {
        padding: 50px 0 !important;
    }

    #hipaa-data-centers .hipaa-features h2 {
        font-size: 32px !important;
        width: 80%;
        margin: 0 auto;
        text-align: center;
    }
}

@media screen and (min-width:768px) and (max-width:991px) {
    #hipaa-data-centers .world-class img {
        margin: 0 auto;
        display: flex;
        width: 60%;
    }
}

@media screen and (min-width:991px) and (max-width:1199.9px) {
    #hipaa-data-centers #hippa-compliant {
        height: 30vh;
    }

    #hipaa-data-centers #hippa-compliant iframe {
        height: 30vh;
    }
}


/* hipaa features end */

#hipaa-data-centers .get-help {
    padding: 80px 0;
}

#hipaa-data-centers .get-help h2 {
    font-weight: 900;
    margin-bottom: 25px;
}

#hipaa-data-centers .get-help p {
    font-size: 18px;
}

@media screen and (min-width: 1201px) {
    #hipaa-data-centers .get-help p {
        width: 74%;
        margin: 0 auto;
    }
}

/* Award Winning Section Start */

#hipaa-data-centers .awords-win {
    padding: 60px 0 70px;
    background-color: #f9f9f9;
}

#hipaa-data-centers .awords-win h3.title {
    font-size: 32px;
    font-weight: 900;
    line-height: 38.4px;
}

@media screen and (max-width:1199px) {
    #hipaa-data-centers .awords-win {
        padding-top: 90px !important;
    }
}

@media screen and (max-width:767.9px) {
    #hipaa-data-centers .awords-win h3.title {
        font-size: 27px;
        line-height: 34px;
    }
}

@media screen and (max-width: 575px) {
    #hipaa-data-centers .awords-win {
        padding-top: 40px !important;
    }

    #hipaa-data-centers .awords-win h3.title {
        font-size: 24px;
        line-height: 27px;
    }
}

/* Award Winning Section End */


#hipaa-data-centers .testim {
    justify-content: center;
}

#hipaa-compliant-hosting a {
    text-decoration: none;
}

/* dedicatedhosting */
#hipaa-compliant-hosting .dedicatedhosting {
    background-image: url('../img/cloud-platform/Hero-background.png') !important;
    background-size: 100% !important;
    background-repeat: no-repeat !important;

}

#hipaa-compliant-hosting .dedicatedhosting h1 {
    padding: 70px 0 0px 0 !important;
    font-size: 82px !important;
    font-weight: 300;
}

#hipaa-compliant-hosting .trusted-tile {
    background-color: #ffffff;
    border-radius: 20px;
    padding: 40px 0;
    box-shadow: 7px 7px 14px 2px rgba(204, 204, 204, 0.78);
    -webkit-box-shadow: 7px 7px 14px 2px rgba(204, 204, 204, 0.78);
    -moz-box-shadow: 7px 7px 14px 2px rgba(204, 204, 204, 0.78);
}

#hipaa-compliant-hosting .dedicatedhosting h1 strong {
    font-weight: 900 !important;
}



#hipaa-compliant-hosting .font-18 {
    font-size: 18px !important;
}

#hipaa-compliant-hosting .hipaa-hosting {
    background-color: #F7F5F5;
    padding: 60px 0;
}

#hipaa-compliant-hosting .trusted-tile h3 {
    font-weight: 700;
}

#hipaa-compliant-hosting .dedicated-main p:nth-child(2) {
    font-size: 22px;
}

#hipaa-compliant-hosting .dedicated-main p:nth-child(4) {
    font-size: 18px;
    padding-top: 20px;
}

#hipaa-compliant-hosting .dedicated-main .btn {
    background-color: transparent;
    border-color: #ffffff;
    color: #ffffff !important;
    border-radius: 12px;
    padding: 13px 40px;
    font-weight: 900;
}

#hipaa-compliant-hosting .dedicated-main .white-btn {
    background-color: #ffffff !important;
    color: #1B38DB !important;
    margin-right: 12px !important;
    font-weight: 900;
}

@media screen and (min-width: 1500px) and (max-width: 1800px) {
    #hipaa-compliant-hosting .dedicatedhosting {
        background-size: cover !important;
        background-position: top !important;
    }
}


@media screen and (min-width: 1200px) and (max-width: 1500px) {
    #hipaa-compliant-hosting .dedicatedhosting {
        background-size: cover !important;
        background-position: top !important;
    }
}

@media screen and (min-width: 768px) and (max-width: 1200px) {
    #hipaa-compliant-hosting .dedicatedhosting {
        background-size: cover !important;
        background-position: top !important;
    }

    #hipaa-compliant-hosting .dediacted-button button {
        width: 100% !important;
    }

    #hipaa-compliant-hosting .a-ded-text p {
        line-height: 25px !important;
    }

    #hipaa-compliant-hosting section .no-lead-item .col-md-2 {
        padding: 0 !important;
    }

    #hipaa-compliant-hosting section .no-lead-item .col-md-2 img {
        margin-left: 22px !important;
        margin-top: 40px;
    }

    #hipaa-compliant-hosting .key-features .container {
        line-height: 25px !important;
    }

    #hipaa-compliant-hosting .slider-item {
        min-height: 385px !important;
    }

    #hipaa-compliant-hosting .testimonials .col-12:nth-of-type(2) {
        margin-top: 60px;
    }

    #hipaa-compliant-hosting .rec-check {
        padding-top: 0px;
    }
}


@media screen and (max-width: 767.9px) {
    #hipaa-compliant-hosting section.form {
        background-size: auto 550px;
        padding: 50px 0 0;
    }

    #hipaa-compliant-hosting section.form h2.title {
        font-size: 36px;
        line-height: 42px;
    }

    #hipaa-compliant-hosting section.form h3.subtitle {
        font-size: 19px;
        line-height: 120%;
    }

    #hipaa-compliant-hosting section.form form {
        padding: 30px 10px;
        border-radius: 10px;
    }

    #hipaa-compliant-hosting .dedicatedhosting h1 {
        padding: 55px 0 35px 0 !important;
        font-size: 48px !important;
        margin: 0 auto;
        text-align: center;
    }

    #hipaa-compliant-hosting .dedicatedhosting .voffset-60 {
        margin-top: 0 !important;
    }

    #hipaa-compliant-hosting .dedicatedhosting {
        background-size: cover !important;
        background-position: top;
    }

    #hipaa-compliant-hosting .dedicated-main {
        text-align: center;
    }

    #hipaa-compliant-hosting .voffset-100 {
        margin-top: 50px !important;
    }

    #hipaa-compliant-hosting .cloud-platform h3 {
        margin-top: 50px;
        text-align: center;
    }

    #hipaa-compliant-hosting .dediacted-button button {
        margin-bottom: 12px;
    }

    #hipaa-compliant-hosting .dedicated-host h3 {
        margin-top: 12px;
    }



    #hipaa-compliant-hosting .why-anet-list {
        padding: 25px 12px !important;
    }

    #hipaa-compliant-hosting .dedicated-main .white-btn {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    #hipaa-compliant-hosting .dedicatedhosting p.text-white {
        font-size: 16px !important;
    }

    #hipaa-compliant-hosting .hipaa-hosting {
        padding: 50px 0 !important;
    }

    #hipaa-compliant-hosting .hipaa-hosting h2 {
        font-size: 32px !important;
        width: 80%;
        margin: 0 auto;
        text-align: center;
    }
}

/* .dedicatedhosting end */





#hipaa-compliant-hosting .hipaa-complient h3,
#hipaa-compliant-hosting .web-hosting h2,
#hipaa-compliant-hosting .web-features h3 {
    font-weight: 900;
}

#hipaa-compliant-hosting .hipaa-cloud h2 {
    font-size: 30px;
    font-weight: 900;
}

#hipaa-compliant-hosting .hipaa-cloud .row:nth-child(2) {
    margin-top: 40px;
}

/* imgvideo */


#hipaa-compliant-hosting .imgvideo h3 {
    font-size: 36px !important;
    font-weight: 700 !important;
    margin-bottom: 25px;
}

#hipaa-compliant-hosting #hipaa-video {
    background-image: url(./../img/hipaa/hosting-demo.png);
    background-size: 100%;
    /* padding: 200px; */
    height: 400px;
    background-repeat: no-repeat;
}

#hipaa-compliant-hosting #hipaa-video1 {
    background-image: url(./../img/hipaa/compliant-hosting.png);
    background-size: 100%;
    /* padding: 200px; */
    height: 400px;
    background-repeat: no-repeat;
}

#hipaa-compliant-hosting .imgvideo button img {
    width: 40%;
    margin-top: -3px;
}


#hipaa-compliant-hosting .hipaa-hosting .row {
    align-items: center;
}

#hipaa-compliant-hosting .hipaa-hosting h2 {
    font-weight: 900;
    font-size: 36px;
}

#hipaa-compliant-hosting .hipaa-hosting p {
    margin-top: 20px;
    font-size: 20px;
}

#hipaa-compliant-hosting .hipaa-complient .row {
    align-items: center;
}


@media screen and (min-width: 768px) and (max-width: 1200px) {

    #hipaa-compliant-hosting .dedicatedhosting h1 {
        font-size: 50px !important;
        padding: 60px 0 0px 0 !important;
    }

    #hipaa-compliant-hosting .dedicated-main p:nth-child(2) {
        font-size: 18px !important;
    }

    #hipaa-compliant-hosting .dedicated-main button {
        padding: 12px 30px !important;
    }


    #hipaa-compliant-hosting .hipaa-complient p {
        font-size: 15px !important;
    }

    #hipaa-compliant-hosting .hipaa-complient .row {
        align-items: start;
    }

    #hipaa-compliant-hosting .hipaa-hosting {
        margin-top: 40px !important;
        padding: 80px 0 40px 0 !important;
    }

    #hipaa-compliant-hosting #hipaa-video {
        height: 320px;
    }

    #hipaa-compliant-hosting #hipaa-video iframe {
        height: 320px;
    }

    #hipaa-compliant-hosting #hipaa-video1 {
        height: 320px;
    }

    #hipaa-compliant-hosting #hipaa-video1 iframe {
        height: 320px;
    }

    #hipaa-compliant-hosting .voffset-100 {
        margin-top: 50px !important;
    }

    #hipaa-compliant-hosting

    /* .web-features{
        padding: 50px 0 !important;
    } */
    #hipaa-compliant-hosting .web-features .row {
        width: 100% !important;
    }

    #hipaa-compliant-hosting .win-hosting .win-content {
        padding: 20px !important;
    }

    #hipaa-compliant-hosting .win-content {
        height: 640px !important;
    }

    #hipaa-compliant-hosting .hipaa-cloud img {
        width: 100%;
    }

    #hipaa-compliant-hosting .hipaa-database h2 {
        font-size: 32px !important;
    }

    #hipaa-compliant-hosting .hipaa-database img {
        width: 100% !important;
    }

    #hipaa-compliant-hosting section.form .form-icon {
        max-width: 100px !important;
    }

    #hipaa-compliant-hosting section.form h2.title {
        font-size: 34px !important;
    }

    #hipaa-compliant-hosting section.form h3.subtitle {
        font-size: 18px !important;
    }

    #hipaa-compliant-hosting .why-anet-list {
        padding: 40px !important;
    }

    #hipaa-compliant-hosting .why-select {
        margin: 0 !important;
    }

    #hipaa-compliant-hosting .req-check-items {
        min-height: 195px !important;
        display: block !important;
    }

    #hipaa-compliant-hosting .req-check-items .col-md-3 {
        width: 50% !important;
    }

    #hipaa-compliant-hosting .req-check-items p {
        font-size: 14px;
    }

    #hipaa-compliant-hosting .req-check-items .col-md-9 {
        width: 100% !important;
    }

    #hipaa-compliant-hosting .rec-check h2 {
        font-size: 22px !important;
    }

    #hipaa-compliant-hosting section.rec-check .col-md-5 p {
        margin-top: 30px !important;
        font-size: 15px !important;
    }

    #hipaa-compliant-hosting .hipaa-hosting h2 {
        font-size: 30px !important;
    }

    #hipaa-compliant-hosting .faq {
        padding-top: 40px !important;
    }

    #hipaa-compliant-hosting .hipaa-Business {
        padding: 50px 0 !important;
    }

    #hipaa-compliant-hosting .hipaa-service h4 {
        font-size: 22px !important;
    }

    #hipaa-compliant-hosting .hipaa-service p {
        width: 100% !important;
    }

    #hipaa-compliant-hosting .hipaa-features .col-md-2 {
        padding: 20px 5px !important;
    }

    #hipaa-compliant-hosting .hipaa-features h5 {
        font-size: 16px !important;
    }

    #hipaa-compliant-hosting .rec-check .row {
        align-items: center;
    }

    #hipaa-compliant-hosting .testimonials .row {
        align-items: baseline;
    }

}


@media screen and (min-width: 1200px) and (max-width: 1599px) {
    #hipaa-compliant-hosting .dedicatedhosting h1 {
        font-size: 64px !important;
    }

    #hipaa-compliant-hosting .dedicated-main p:nth-child(2) {
        font-size: 20px !important;
    }

    #hipaa-compliant-hosting .web-hosting img {
        width: 100%;
    }

    #hipaa-compliant-hosting .win-content {
        height: 620px !important;
    }

    #hipaa-compliant-hosting .why-anet-list {
        padding: 50px 100px !important;
    }

    #hipaa-compliant-hosting .req-check-items {
        min-height: 115px !important;
    }
}

@media screen and (min-width: 1200px) and (max-width: 1400px) {
    #hipaa-compliant-hosting .req-check-items {
        min-height: 140px !important;
    }

    #hipaa-compliant-hosting .rec-check .row {
        align-items: center;
    }

    #hipaa-compliant-hosting #hipaa-video iframe {
        height: 360px !important;
    }
}

@media screen and (min-width: 768px) and (max-width: 991px) {
    #hipaa-compliant-hosting body .dedicated-main .white-btn {
        margin-right: -3px !important;
    }

    #hipaa-compliant-hosting #hipaa-video {
        height: 280px;
    }

    #hipaa-compliant-hosting #hipaa-video iframe {
        height: 270px;
    }

    #hipaa-compliant-hosting #hipaa-video1 {
        height: 280px;
    }

    #hipaa-compliant-hosting #hipaa-video1 iframe {
        height: 270px;
    }

    #hipaa-compliant-hosting .hipaa-compliant-image {
        display: flex;
        justify-content: center;
        margin-bottom: 20px !important;
    }

    #hipaa-compliant-hosting .hipaa-compliant-image img {
        width: 70%;
    }

    #hipaa-compliant-hosting .req-check-items p {
        font-size: 15px !important;
    }

    #hipaa-compliant-hosting .rec-check {
        padding-top: 0 !important;
    }
}


@media screen and (min-width: 991px) and (max-width: 1199px) {
    #hipaa-compliant-hosting body .dedicated-main .white-btn {
        margin-right: -3px !important;
    }
}



@media screen and (max-width: 767.9px) {

    /* imgvideo */

    #hipaa-compliant-hosting .imgvideo h3 {
        text-align: center;
    }

    #hipaa-compliant-hosting .imgvideo br {
        display: none;
    }

    #hipaa-compliant-hosting .cloud-p-atlantic-button {
        margin-bottom: 50px;
    }

    #hipaa-compliant-hosting .cloud-p-atlantic-button button:nth-child(2) {
        margin-top: 0 !important;
    }

    #hipaa-compliant-hosting #hipaa-video {
        height: 30vh;
    }

    #hipaa-compliant-hosting #hipaa-video iframe {
        height: 28vh;
    }

    #hipaa-compliant-hosting #hipaa-video1 {
        height: 30vh;
    }

    #hipaa-compliant-hosting #hipaa-video1 iframe {
        height: 28vh;
    }

    #hipaa-compliant-hosting .web-hosting h2 {
        width: 80%;
        text-align: center;
        margin: 0 auto;
        margin-bottom: 20px;
        margin-top: 20px;
    }

    #hipaa-compliant-hosting

    /* .web-features{
        padding: 50px 0 !important;
    } */
    #hipaa-compliant-hosting .web-features h3 {
        text-align: center;
        margin: 0 auto;
        margin-bottom: 20px;
    }

    #hipaa-compliant-hosting .hipaa-cloud {
        padding: 50px 0 !important;
    }

    #hipaa-compliant-hosting .hipaa-cloud .col-md-1 {
        margin-bottom: 20px;
    }

    #hipaa-compliant-hosting .hipaa-database .col-md-8>p {
        margin-bottom: 30px;
    }

    #hipaa-compliant-hosting .hipaa-database .col-md-2 {
        margin-bottom: 20px;
    }

    #hipaa-compliant-hosting .hipaa-database {
        padding: 50px 0 !important;
    }

    #hipaa-compliant-hosting .rec-check img {
        width: 100%;
    }

    #hipaa-compliant-hosting .rec-check .col-md-7 .col-md-4 .req-check-items {
        display: flex;
    }

    #hipaa-compliant-hosting .rec-check .col-md-7 .col-md-4 .req-check-items .col-md-3 {
        width: 25%;
    }

    #hipaa-compliant-hosting .rec-check .col-md-7 .col-md-4 .req-check-items .col-md-9 {
        width: 75%;
    }

    #hipaa-compliant-hosting .rec-check {
        padding: 50px 0 !important;
    }

    #hipaa-compliant-hosting .req-check-items {
        margin-left: 10px !important;
        margin-right: 10px !important;
    }

    #hipaa-compliant-hosting .firewall .col-md-3 img {
        width: 30%;
    }

    #hipaa-compliant-hosting .firewall .row {
        margin-left: 20px !important;
        margin-right: 20px !important;
    }

    #hipaa-compliant-hosting .hipaa-hosting h2 {
        font-size: 28px !important;
        width: 100% !important;
        margin-bottom: 30px;
    }

    #hipaa-compliant-hosting .faq {
        padding-top: 0 !important;
    }

    #hipaa-compliant-hosting .req-info img {
        width:100% !important;
    }

    #hipaa-compliant-hosting .req-info {
        background-size: 470% !important;
    }

    #hipaa-compliant-hosting .hipaa-Business h2 {
        width: 95% !important;
    }

    #hipaa-compliant-hosting .hipaa-Business {
        padding: 50px 0 !important;
    }

    #hipaa-compliant-hosting .hipaa-service p {
        width: 95% !important;
    }

    #hipaa-compliant-hosting .hipaa-service {
        padding: 50px 0 !important;
    }

    #hipaa-compliant-hosting .hipaa-service .col-md-4 {
        margin-bottom: 35px !important;
    }

    #hipaa-compliant-hosting .hipaa-features {
        padding: 50px 0 !important;
    }

    #hipaa-compliant-hosting .hipaa-features h2 {
        font-size: 32px !important;
        width: 80%;
        margin: 0 auto;
        text-align: center;
    }

    #hipaa-compliant-hosting .hipaa-service {
        padding-bottom: 0 !important;
    }

}


@media screen and (max-width: 576px) {
    #hipaa-compliant-hosting #hipaa-video {
        height: 42vh;
    }

    #hipaa-compliant-hosting #hipaa-video iframe {
        height: 42vh;
    }

    #hipaa-compliant-hosting #hipaa-video1 {
        height: 42vh;
    }

    #hipaa-compliant-hosting #hipaa-video1 iframe {
        height: 42vh;
    }

    #hipaa-compliant-hosting .rec-check img {
        width: 100% !important;
    }

}

@media screen and (max-width: 450px) {
    #hipaa-compliant-hosting #hipaa-video {
        height: 32vh;
    }

    #hipaa-compliant-hosting #hipaa-video iframe {
        height: 32vh;
    }

    #hipaa-compliant-hosting #hipaa-video1 {
        height: 32vh;
    }

    #hipaa-compliant-hosting #hipaa-video1 iframe {
        height: 32vh;
    }
}
#hipaa-compliant-hosting .web-hosting {
    padding-bottom: 60px;
}

@media screen and (max-width:767.9px) {
    #hipaa-compliant-hosting .web-hosting {
        padding-bottom: 50px;
    }
}

#hipaa-compliant-hosting .web-hosting h2 {
    font-weight: 900;
}

#hipaa-compliant-hosting .web-hosting p {
    font-size: 18px;
}

#hipaa-compliant-hosting .web-features li {
    margin-top: 10px;
    display: flex;
    align-items: center;
}

#hipaa-compliant-hosting .web-features ul {
    padding-left: 0 !important;
}

#hipaa-compliant-hosting .web-features li a {
    text-decoration: none;
    color: black;
    font-size: 18px;
}

#hipaa-compliant-hosting .web-features li::before {
    margin-right: 10px;
    margin-top: 5px;
    content: url(./../img/hipaa/icon-check-mark.webp);
}

#hipaa-compliant-hosting .web-features .container {
    display: flex;
    justify-content: center;
}

#hipaa-compliant-hosting
/* .web-features .row{
    width: 78%;
} */

#hipaa-compliant-hosting
/* .web-features{
    padding: 100px 0;
    background-color: #F7F5F5;
} */

#hipaa-compliant-hosting .web-features h3 {
    font-weight: 900;

}

#hipaa-compliant-hosting .win-hosting .col-md-4 {


    padding: 0px;
}

#hipaa-compliant-hosting .win-hosting .win-content {
    background-color: white;
    margin: 0 4px;
    padding: 0 40px;
    /* margin: 20px 30px; */
}

#hipaa-compliant-hosting .win-content p {
    border-top: 1px solid #EAEAEA;
    margin-top: 15px;
    padding-top: 15px;
}

#hipaa-compliant-hosting .win-hosting h4 {
    font-weight: 900;
    font-size: 1.33rem;
}

#hipaa-compliant-hosting .win-hosting h5 {
    color: #1E9EE4 !important;
    font-weight: 700;
    font-size: 18px !important;
}

#hipaa-compliant-hosting .win-hosting ul {
    padding-left: 0 !important;
}

#hipaa-compliant-hosting .win-hosting li {
    list-style-type: none;
    padding: 1px;
    display: flex;
    align-items: center;
}

#hipaa-compliant-hosting .win-content {
    height: 570px;
}

#hipaa-compliant-hosting .win-hosting li::before {
    margin-right: 10px;
    margin-top: 5px;
    content: url(./../img/hipaa/icon-check-mark.webp);
}


#hipaa-compliant-hosting .win-hosting {
    padding: 70px 0;
    background-image: url(../img/front-page/technology-partners-bg.svg);
}

#hipaa-compliant-hosting .hipaa-cloud {
    padding: 60px 0;
    background-color: #F7F5F5;
}

#hipaa-compliant-hosting .hipaa-database h2 {
    border-left: 5px solid #1E9EE4;
    padding-left: 18px;
    font-weight: 900;
    font-size: 38px;
    padding-top: 7px;
    padding-bottom: 7px;
}

#hipaa-compliant-hosting .hipaa-database .col-md-4 h4 {
    font-weight: 900;
    color: #1E9EE4;
    margin-top: 20px;
    font-size: 20px;
}

#hipaa-compliant-hosting .hipaa-database {
    padding: 60px 0;
}

#hipaa-compliant-hosting .hipaa-database .col-md-4 p {
    font-size: 18px;
    margin-top: 25px;
}

#hipaa-compliant-hosting .hipaa-database .col-md-8 {
    padding-left: 60px;
}

#hipaa-compliant-hosting .hipaa-database .col-md-8 h4,
#hipaa-compliant-hosting .hipaa-database .col-md-4 h4.supp-title {
    font-size: 24px;
    font-weight: 900;
    color: #000;
}

#hipaa-compliant-hosting .hipaa-database .col-md-8 p {
    font-size: 18px;
}

#hipaa-compliant-hosting .rec-check h2 {
    font-weight: 900 !important;
}

#hipaa-compliant-hosting .rec-check a {
    color: #000;
}



/* Form section */

#hipaa-compliant-hosting section.form {
    background-image: url(../img/front-page/form-bg.png), linear-gradient(#f9f9f9 0% 20%, #f7f5f5  10% 100%);
    background-repeat: no-repeat;
    background-size: 100% 500px;
    background-position: top right;
    padding: 100px 0 0;
}

#hipaa-compliant-hosting section.form .form-icon {
    max-width: 128px;
    display: block;
    margin: 0 auto 15px;
}

#hipaa-compliant-hosting section.form h2.title {
    font-size: 48px;
    line-height: 57.6px;
    font-weight: bold;
    text-align: center;
    margin-bottom: 20px;
    color: white;
}

#hipaa-compliant-hosting section.form h3.subtitle {
    font-size: 21px;
    line-height: 25.2px;
    font-weight: bold;
    text-align: center;
    margin-bottom: 20px;
    color: white;
}

#hipaa-compliant-hosting section.form .description {
    margin-bottom: 40px;
}

#hipaa-compliant-hosting section.form .description,
#hipaa-compliant-hosting section.form .description p {
    font-size: 18px;
    line-height: 21px;
    font-weight: 500;
    text-align: center;
    color: white;
}

#hipaa-compliant-hosting section.form .description p:last-child {
    margin-bottom: 0;
}

#hipaa-compliant-hosting section.form form {
    background-color: white;
    padding: 70px 100px;
    border-radius: 25px;
    box-shadow: 3px 3px 12px -6px darkgrey;
}

#hipaa-compliant-hosting section.form form .input-wrapper {
    margin-bottom: 40px;
    display: flex;
    flex-direction: column;
}

#hipaa-compliant-hosting section.form form .input-wrapper label {
    margin-bottom: 20px;
    font-weight: bold;
}

#hipaa-compliant-hosting section.form form .input-wrapper input {
    height: 70px;
    padding: 0 25px;
}

#hipaa-compliant-hosting section.form form .input-wrapper textarea {
    height: 125px;
    padding: 15px 25px;
}


@media screen and (max-width: 1199.9px) {
    #hipaa-compliant-hosting section.form {
        background-size: auto 500px;
        padding: 50px 0 0;
    }

    #hipaa-compliant-hosting section.form form {
        padding: 50px 40px;
    }
}


@media screen and (max-width: 767.9px) {
    #hipaa-compliant-hosting section.form {
        background-size: auto 550px;
        padding: 50px 0 0;
    }

    #hipaa-compliant-hosting section.form h2.title {
        font-size: 36px;
        line-height: 42px;
    }

    #hipaa-compliant-hosting section.form h3.subtitle {
        font-size: 19px;
        line-height: 120%;
    }

    #hipaa-compliant-hosting section.form form {
        padding: 30px 10px;
        border-radius: 10px;
    }
}

#hipaa-compliant-hosting .why-choose {
    background-color: #F7F5F5;
}



#hipaa-compliant-hosting .why-anet-list {
    padding: 50px 100px;
    border-radius: 25px;
    background-color: #fff;
    -webkit-box-shadow: 4px 4px 8px 0 rgba(34, 60, 80, 0.2);
    -moz-box-shadow: 4px 4px 8px 0 rgba(34, 60, 80, 0.2);
    box-shadow: 4px 4px 8px 0 rgba(34, 60, 80, 0.2);
}

#hipaa-compliant-hosting .why-anet-list li {
    display: flex;
    align-items: center;
    list-style-type: none;
    margin-top: 8px;
    font-size: 18px;
}

#hipaa-compliant-hosting .why-anet-list li::before {
    margin-right: 13px;
    margin-top: 5px;
    content: url(./../img/hipaa/icon-check-mark.webp);
}


#hipaa-compliant-hosting .rec-check {
    background-color: #F7F5F5;
    padding-top: 70px;
    padding-bottom: 70px;
}

#hipaa-compliant-hosting .rec-check img {
    width: 130%;
}

#hipaa-compliant-hosting .req-check-items {
    border-radius: 10px;
    padding: 20px 0 20px 10px;
    background-color: #fff;
    display: flex;
    align-items: center;
    min-height: 90px;
    margin: 0 -6px;
    -webkit-box-shadow: 4px 4px 8px 0 rgba(34, 60, 80, 0.2);
    -moz-box-shadow: 4px 4px 8px 0 rgba(34, 60, 80, 0.2);
    box-shadow: 4px 4px 8px 0 rgba(34, 60, 80, 0.2);
}

#hipaa-compliant-hosting .req-check-items p {
    /* margin-left: 2px; */
    margin-bottom: 0px;
    font-size: 17px;
}

#hipaa-compliant-hosting .rec-check .col-md-7 .row {
    margin-bottom: 9px;
}

#hipaa-compliant-hosting .rec-check .col-md-7 {
    margin-top: 88px;
}

#hipaa-compliant-hosting .rec-check .col-md-5 p {
    margin-bottom: 0px;
    font-size: 17px !important;
    margin-top: 17px;
}

#hipaa-compliant-hosting .firewall .row {
    align-items: center;
    border-bottom: 2px solid #D1D1D1;
    padding-top: 40px;
    padding-bottom: 40px;
}

#hipaa-compliant-hosting .firewall .row:last-child {
    border-bottom: none !important;
}

#hipaa-compliant-hosting .firewall h4 {
    font-weight: 900;
}

#hipaa-compliant-hosting .hipaa-hosting2 .row {
    justify-content: space-between;
}

#hipaa-compliant-hosting
/* .accordion-body div{
    display: flex;
} */

#hipaa-compliant-hosting .accordion-body li {
    line-height: 33px;
}

#hipaa-compliant-hosting .accordion-flush .accordion-item .accordion-button {
    font-size: 18px;
    font-weight: 900;
}

#hipaa-compliant-hosting .accordion-button::before {
    transform: rotate(90deg);
}

#hipaa-compliant-hosting .collapsed::before {
    transform: rotate(0deg);
}

#hipaa-compliant-hosting .accordion-button::before {
    flex-shrink: 0;
    width: 1.25rem;
    height: 1.25rem;
    margin-left: unset;
    content: "\25B6";
    background-image: none;
    background-repeat: no-repeat;
    background-size: 1.25rem;
    transition: transform .2s ease-in-out;
}

#hipaa-compliant-hosting .accordion-button::after {
    background-image: none !important;
}

#hipaa-compliant-hosting .accordion-flush .accordion-item .accordion-button {
    font-size: 18px;
    font-weight: 900;
}

#hipaa-compliant-hosting .accordion-button::before {
    flex-shrink: 0;
    width: 1.25rem;
    height: 1.25rem;
    margin-left: unset;
    content: "\25B6";
    background-image: none;
    background-repeat: no-repeat;
    background-size: 1.25rem;
    color: #1B38DB;
    margin-right: 10px;
}

#hipaa-compliant-hosting .accordion-button:not(.collapsed) {
    box-shadow: none;
    background-color: none;
}

#hipaa-compliant-hosting .accordion-flush .accordion-item .accordion-button {
    font-size: 18px;
    font-weight: 900;
    line-height: 21.6px;
}

#hipaa-compliant-hosting .accordion-button:not(.collapsed)::before {
    background-image: none;
}

#hipaa-compliant-hosting .accordion-button:not(.collapsed) {
    margin: 0 !important;
}

#hipaa-compliant-hosting .accordion-button::after {
    background-image: none !important;
}

#hipaa-compliant-hosting .accordion-body li {
    line-height: 33px;
}

#hipaa-compliant-hosting .accordion-button {
    padding: 0 !important;
    margin: 15px 0 !important;
    color: #000 !important;
    background: none !important;
    outline: none !important;
    box-shadow: none !important
}

#hipaa-compliant-hosting .accordion-item {
    border: none !important;
    outline: none !important;
}

#hipaa-compliant-hosting .accordion-body {
    padding: 5px 31px;
}

#hipaa-compliant-hosting .about-secure-block h2:first-of-type {
    font-weight: 700;
    font-size: 38px;
    margin-top: 30px;
}

#hipaa-compliant-hosting .faq-p {
    font-size: 16px !important;
    margin-left: 20px;
    margin-top: 35px;
    margin-bottom: 40px;
}

@media screen and (max-width:767.9px) {
    #hipaa-compliant-hosting .accordion-flush .accordion-item .accordion-button {
        font-size: 17px;
        font-weight: 700;
        line-height: 20.6px;
    }
}





@media screen and (max-width: 767.9px) {
    #hipaa-compliant-hosting .faq {
        margin-top: 50px !important;
    }

    #hipaa-compliant-hosting .testimonials .col-12:nth-of-type(2) {
        margin-top: 60px;
    }
}


#hipaa-compliant-hosting .accordion-button::before {
    flex-shrink: 0;
    width: 1.25rem;
    height: 1.25rem;
    margin-left: unset;
    content: "\25B6";
    background-image: none;
    background-repeat: no-repeat;
    background-size: 1.25rem;
    transition: transform .2s ease-in-out;
}

#hipaa-compliant-hosting .accordion-button:not(.collapsed)::before {
    background-image: none;
}

#hipaa-compliant-hosting .accordion-button::after {
    background-image: none !important;
}

#hipaa-compliant-hosting .accordion-button {
    padding: 0 !important;
    margin: 15px 0 !important;
    border: none !important;
}

#hipaa-compliant-hosting .accordion-item {
    border: none !important;
    outline: none !important;
}

#hipaa-compliant-hosting .req-info img {
    width: 100% !important;
    margin: 0 auto;

}

#hipaa-compliant-hosting .req-info .row {
    margin: 0 auto;
    text-align: center;
}


#hipaa-compliant-hosting .req-info {
    padding: 70px 0 0;
}

#hipaa-compliant-hosting .req-info h2 {
    color: #000;
    font-weight: 700;
    margin-bottom: 50px;
}

#hipaa-compliant-hosting .req-info .infographic {
    background-image: url(../img/dedicated-hosting/Background-1.png);
    background-size: 100% 100%;
    padding: 50px;
}

#hipaa-compliant-hosting .hipaa-Business h2 {
    width: 90%;
    margin: 0 auto;
    text-align: center;
    font-weight: 900;
}

#hipaa-compliant-hosting .hipaa-Business {
    padding: 100px 0;
    background-color: #F7F5F5;

}

#hipaa-compliant-hosting .hipaa-service {
    padding: 50px 0;
}

#hipaa-compliant-hosting .hipaa-service p {
    width: 60%;
    text-align: center;
    margin: 0 auto;
}

#hipaa-compliant-hosting .hipaa-service .col-md-4 {
    margin: 0 auto;
    text-align: center;
    margin: 0 auto;

}

#hipaa-compliant-hosting .hipaa-service h4 {
    font-weight: 900;
    margin-top: 15px;
}

#hipaa-compliant-hosting .faq-p {
    font-size: 16px !important;
    margin-left: 20px;
    margin-top: 35px;
    margin-bottom: 40px;
}

/* Technology-partners Section */

#hipaa-compliant-hosting section.image-block {
    background-image: url('../img/front-page/technology-partners-bg.svg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding: 60px 0 70px;
    background-color: #1a75e1;
}

#hipaa-compliant-hosting section.image-block h2.title {
    font-size: 50px;
    color: white;
    font-weight: bold;
}

#hipaa-compliant-hosting section.image-block h3.title {
    font-size: 32px;
    color: white;
    font-weight: bold;
}

#hipaa-compliant-hosting section.image-block h4.subtitle {
    font-size: 21px;
    color: white;
    font-weight: bold;
    text-transform: uppercase;
}





#hipaa-compliant-hosting section.image-block.bg-reverse {
    background-image: url('../img/front-page/technology-partners-bg-reverse.svg');
}

#hipaa-compliant-hosting section.image-block.bg-none {
    background: none;
}

#hipaa-compliant-hosting section.image-block.bg-none h2.title,
#hipaa-compliant-hosting section.image-block.bg-none h3.title,
#hipaa-compliant-hosting section.image-block.bg-none h4.subtitle {
    color: black;
}

#hipaa-compliant-hosting .hipaa-features .col-md-2 {
    text-align: center;
    padding: 20px 18px;
}

#hipaa-compliant-hosting .hipaa-features h2 {
    text-align: center;
    font-size: 34px;
    font-weight: 900;
}

#hipaa-compliant-hosting .hipaa-features h5 {
    font-size: 18px;
    font-weight: 900;
    margin-top: 18px;
}

#hipaa-compliant-hosting .hipaa-features .row {
    margin-top: 50px;
}

#hipaa-compliant-hosting .hipaa-features {
    background-color: #F7F5F5;
    padding: 60px 0;
}

#hipaa-compliant-hosting .image-block h3 {
    font-weight: 900 !important;
}



/* Testimonials section */
#hipaa-compliant-hosting section.testimonials {
    background-color: #f9f9f9;
    padding: 100px 0;
}

#hipaa-compliant-hosting section.testimonials h2.title {
    font-weight: 32px;
    line-height: 38.4px;
    font-weight: 900;
    text-align: center;
    margin-bottom: 60px;
}

#hipaa-compliant-hosting section.testimonials .testiomonial-item {
    margin-top: 42px;
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
    background-color: #ffffff;
    padding: 0 37px 50px;
    border-radius: 20px;
    box-shadow: 5px 5px 14px -4px #cdcdcd;
}

#hipaa-compliant-hosting section.testimonials .testiomonial-item .testimonial-icon {
    max-width: 84px;
    max-height: 84px;
    border-radius: 50%;
    margin-top: -42px;
    margin-bottom: 30px;
}

#hipaa-compliant-hosting section.testimonials .testiomonial-item h3.title {
    font-size: 21px;
    line-height: 25.2px;
    margin-bottom: 25px;
}

#hipaa-compliant-hosting section.testimonials .testiomonial-item .position {
    font-size: 20px;
    font-style: italic;
    margin-bottom: 25px;
}

#hipaa-compliant-hosting section.testimonials .testiomonial-item .content,
#hipaa-compliant-hosting section.testimonials .testiomonial-item .content p {
    font-size: 16px;
    line-height: 19.2px;
    font-weight: 300;
}

#hipaa-compliant-hosting section.testimonials .testiomonial-item .content p:last-child {
    margin-bottom: 0;
}



/* Form section */

#hipaa-compliant-hosting section.form {
    background-image: url('../img/front-page/form-bg.png'), linear-gradient(#fff 0% 20%, #f7f5f5 10% 100%) !important;
    background-repeat: no-repeat;
    background-size: 100% 500px;
    background-position: top right;
    padding: 100px 0 0;
}

#hipaa-compliant-hosting section.form .form-icon {
    max-width: 128px;
    display: block;
    margin: 0 auto 15px;
}

#hipaa-compliant-hosting section.form h2.title {
    font-size: 48px;
    line-height: 57.6px;
    font-weight: bold;
    text-align: center;
    margin-bottom: 20px;
    color: white;
}

#hipaa-compliant-hosting section.form h3.subtitle {
    font-size: 21px;
    line-height: 25.2px;
    font-weight: bold;
    text-align: center;
    margin-bottom: 20px;
    color: white;
}

#hipaa-compliant-hosting section.form .description {
    margin-bottom: 40px;
}

#hipaa-compliant-hosting section.form .description,
#hipaa-compliant-hosting section.form .description p {
    font-size: 18px;
    line-height: 21px;
    font-weight: 500;
    text-align: center;
    color: white;
}

#hipaa-compliant-hosting section.form .description p:last-child {
    margin-bottom: 0;
}

#hipaa-compliant-hosting section.form form {
    background-color: white;
    padding: 70px 100px;
    border-radius: 25px;
    box-shadow: 3px 3px 12px -6px darkgrey;
}

#hipaa-compliant-hosting section.form form .input-wrapper {
    margin-bottom: 40px;
    display: flex;
    flex-direction: column;
}

#hipaa-compliant-hosting section.form form .input-wrapper label {
    margin-bottom: 20px;
    font-weight: bold;
}

#hipaa-compliant-hosting section.form form .input-wrapper input {
    height: 70px;
    padding: 0 25px;
}

#hipaa-compliant-hosting section.form form .input-wrapper textarea {
    height: 125px;
    padding: 15px 25px;
}


@media screen and (max-width: 1199.9px) {
    #hipaa-compliant-hosting section.form {
        background-size: auto 500px;
        padding: 50px 0 0;
    }

    #hipaa-compliant-hosting section.form form {
        padding: 50px 40px;
    }
}


@media screen and (max-width: 767.9px) {
    #hipaa-compliant-hosting section.form {
        background-size: auto 550px;
        padding: 50px 0 0;
    }

    #hipaa-compliant-hosting section.form h2.title {
        font-size: 36px;
        line-height: 42px;
    }

    #hipaa-compliant-hosting section.form h3.subtitle {
        font-size: 19px;
        line-height: 120%;
    }

    #hipaa-compliant-hosting section.form form {
        padding: 30px 10px;
        border-radius: 10px;
    }
}


#hipaa-compliant-hosting .faq {
    padding-top: 50px;
}


#hipaa-compliant-hosting .accordion-button::before {
    transform: rotate(90deg);
}


#hipaa-compliant-hosting .collapsed::before {
    transform: rotate(0deg);
}

#hipaa-compliant-hosting
/* section.form{
    background-image: url(./img/front-page/form-bg.png), linear-gradient(#fff 0% 20%, #f9f9f9 10% 100%) !important;
} */

/* colocation-navigation Start */

#hipaa-compliant-hosting .navigation a {
    text-decoration: none !important;
}

#hipaa-compliant-hosting .navigation a:hover {
    background: #1B38DB;
    color: #ffffff !important;
}

#hipaa-compliant-hosting .navigation .nav-item {
    padding: 11px 40px;
    font-size: 16px;
    line-height: 21px;
    font-weight: 700;
    border: 1px solid #1B38DB;
    border-radius: 6px;
    cursor: pointer;
}

#hipaa-compliant-hosting .navigation .nav-item.active {
    background: #1B38DB;
    color: #ffffff;
    cursor: default;
}

@media screen and (max-width:1399.9px) {
    #hipaa-compliant-hosting .navigation .nav-item {
        padding: 10px 25px;
        font-size: 16px;
    }
}

@media screen and (max-width:1199.9px) {
    #hipaa-compliant-hosting .navigation .nav-item {
        padding: 10px 10px;
        font-size: 16px;
    }
}

@media screen and (max-width:991.9px) {
    #hipaa-compliant-hosting .navigation .nav-item {
        padding: 1.6% 1.9%;
        font-size: 14px;
        margin-bottom: 10px;
    }
}

@media screen and (max-width:767.9px) {
    #hipaa-compliant-hosting .navigation .nav-item {
        padding: 2% 3%;
        font-size: 16px;
        margin-bottom: 10px;
    }
}

/* colocation-navigation end*/
/* dedicatedhosting */
#hipaa-compliant-security .dedicatedhosting {
    background-image: url('../img/cloud-platform/Hero-background.png') !important;
    background-size: 100% !important;
    background-repeat: no-repeat !important;

}

#hipaa-compliant-security .dedicatedhosting h1 {
    padding: 80px 0 25px 0 !important;
    font-size: 82px !important;
    font-weight: 300;
}



#hipaa-compliant-security .dedicatedhosting h1 strong {
    font-weight: 900 !important;
}



#hipaa-compliant-security .hipaa-complient strong {
    font-weight: 900;
}

#hipaa-compliant-security .hipaa-complient a {
    font-weight: 900;
    color: #000;
}

#hipaa-compliant-security .font-18 {
    font-size: 18px !important;
}

#hipaa-compliant-security .hipaa-hosting {
    /* background-color: #F7F5F5; */
    padding: 100px 0;
}

#hipaa-compliant-security .hipaa-complient button {
    background-color: #1B36DB;
    padding: 10px 30px;
    border-radius: 10px;
    font-weight: 700;
    margin-top: 15px;
}

#hipaa-compliant-security .hipaa-database {
    background-color: #F7F5F6;
}

#hipaa-compliant-security .hipaa-database .col-md-6 {
    margin-top: 30px;
    /* padding: 20px; */
}

#hipaa-compliant-security .database-items {
    margin: 0 10px;
    background-color: #fff;
    padding: 25px 60px;
    border: 1px solid #ccc;
    min-height: 350px;
}

#hipaa-compliant-security .hipaa-database {
    padding: 80px 0;
}

#hipaa-compliant-security .hipaa-database .col-md-8 {
    text-align: center;
}

#hipaa-compliant-security .hipaa-hosting.voffset-100 {
    margin-top: 0 !important;
}


#hipaa-compliant-security .dedicated-main p:nth-child(2) {
    font-size: 22px;
    margin-top: -12px;
    margin-bottom: 28px;
}

#hipaa-compliant-security .dedicated-main p:nth-child(4) {
    font-size: 18px;
    padding-top: 20px;
}

#hipaa-compliant-security .dedicated-main a.btn {
    background-color: transparent;
    border-color: #ffffff;
    color: #ffffff !important;
    border-radius: 12px;
    padding: 13px 40px;
}

#hipaa-compliant-security .dedicated-main a.white-btn {
    background-color: #ffffff !important;
    color: #1B38DB !important;
    margin-right: 12px !important;
    font-weight: 900;
}

#hipaa-compliant-security .hipaa-complient .row {
    align-items: center;
}

#hipaa-compliant-security .hipaa-complient h3 {
    font-weight: 900;
    margin-bottom: 30px;
}

#hipaa-compliant-security .hipaa-complient p {
    font-size: 18px;
}
@media screen and (max-width: 767.9px) {
    #hipaa-compliant-security .hipaa-complient p {
        font-size: 16px;
    }
}

#hipaa-compliant-security .hipaa-complient p a {
    text-decoration: none;
}

#hipaa-compliant-security .hipaa-database .col-md-12 .row .col-md-2 {
    align-items: center;
    text-align: center;
}

#hipaa-compliant-security .hipaa-database .col-md-12 .row {
    margin-top: 30px;
}

#hipaa-compliant-security .hipaa-database h2 {
    font-weight: 700;
}

#hipaa-compliant-security .hipaa-database h4 {
    font-weight: 700;
}

#hipaa-compliant-security #hipaa-video {
    background-image: url(./../img/hipaa-wordpress/videophoto3.png);
    background-size: 100%;
    /* padding: 200px; */
    height: 405px;
    background-repeat: no-repeat;
}

#hipaa-compliant-security #hipaa-video1 {
    background-image: url(./../img/hipaa/compliant-hosting.png);
    background-size: 100%;
    /* padding: 200px; */
    height: 400px;
    background-repeat: no-repeat;
}

#hipaa-compliant-security .hipaa-hosting .row {
    align-items: center;
}

#hipaa-compliant-security .hipaa-hosting h2 {
    font-weight: 900;
    font-size: 36px;
}

#hipaa-compliant-security .hipaa-hosting p {
    margin-top: 20px;
    font-size: 20px;
}

#hipaa-compliant-security .wordpress-hosting {
    padding: 100px 0;
    background-image: url(../img/front-page/technology-partners-bg.svg);
}

#hipaa-compliant-security .wordpress-hosting .row {
    justify-content: center;
    text-align: center;
    color: white;
}

#hipaa-compliant-security .wordpress-hosting .row h2 {
    font-weight: 900;
}

#hipaa-compliant-security .voffset-200 {
    margin-top: 200px !important;
}

#hipaa-compliant-security .hipaa-hosting .row {
    align-items: center;
}

#hipaa-compliant-security .hipaa-hosting h2 {
    font-weight: 900;
    font-size: 36px;
}

#hipaa-compliant-security .hipaa-hosting p {
    margin-top: 20px;
    font-size: 20px;
}

#hipaa-compliant-security .get-help {
    padding: 80px 0;
}

#hipaa-compliant-security .get-help h2 {
    font-weight: 900;
    margin-bottom: 25px;
}

#hipaa-compliant-security .get-help p {
    font-size: 18px;
}

#hipaa-compliant-security section.image-block {
    background-image: url('../img/front-page/technology-partners-bg.svg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding: 60px 0 70px;
    background-color: #1a75e1;
}

#hipaa-compliant-security section.image-block h2.title {
    font-size: 50px;
    color: white;
    font-weight: bold;
}

#hipaa-compliant-security section.image-block h3.title {
    font-size: 32px;
    color: white;
    font-weight: bold;
}

#hipaa-compliant-security section.image-block h4.subtitle {
    font-size: 21px;
    color: white;
    font-weight: bold;
    text-transform: uppercase;
}





#hipaa-compliant-security section.image-block.bg-reverse {
    background-image: url('../img/front-page/technology-partners-bg-reverse.svg');
}

#hipaa-compliant-security section.image-block.bg-none {
    background: none;
}

#hipaa-compliant-security section.image-block.bg-none h2.title,
#hipaa-compliant-security section.image-block.bg-none h3.title,
#hipaa-compliant-security section.image-block.bg-none h4.subtitle {
    color: black;
}

#hipaa-compliant-security .image-block h3 {
    font-weight: 900 !important;
}

#hipaa-compliant-security .hipaa-features .col-md-2 {
    text-align: center;
    padding: 20px 18px;
}

#hipaa-compliant-security .hipaa-features h2 {
    text-align: center;
    font-size: 34px;
    font-weight: 900;
}

#hipaa-compliant-security .hipaa-features h5 {
    font-size: 18px;
    font-weight: 900;
    margin-top: 18px;
}

#hipaa-compliant-security .hipaa-features .row {
    margin-top: 50px;
}

#hipaa-compliant-security .hipaa-features {
    background-color: #F7F5F5;
    padding: 50px 0;
}

#hipaa-compliant-security .image-block h3 {
    font-weight: 900 !important;
}

#hipaa-compliant-security .hipaa-hosting {
    background-color: #F7F5F5;
    padding: 50px 0;
}

/* Form section */

#hipaa-compliant-security section.form {
    background-image: url('../img/front-page/form-bg.png'), linear-gradient(#f9f9f9 0% 20%, #f9f9f9 10% 100%);
    background-repeat: no-repeat;
    background-size: 100% 500px;
    background-position: top right;
    padding: 100px 0 0;
}

#hipaa-compliant-security section.form .form-icon {
    max-width: 128px;
    display: block;
    margin: 0 auto 15px;
}

#hipaa-compliant-security section.form h2.title {
    font-size: 48px;
    line-height: 57.6px;
    font-weight: bold;
    text-align: center;
    margin-bottom: 20px;
    color: white;
}

#hipaa-compliant-security section.form h3.subtitle {
    font-size: 21px;
    line-height: 25.2px;
    font-weight: bold;
    text-align: center;
    margin-bottom: 20px;
    color: white;
}

#hipaa-compliant-security section.form .description {
    margin-bottom: 40px;
}

#hipaa-compliant-security section.form .description,
#hipaa-compliant-security section.form .description p {
    font-size: 18px;
    line-height: 21px;
    font-weight: 500;
    text-align: center;
    color: white;
}

#hipaa-compliant-security section.form .description p:last-child {
    margin-bottom: 0;
}

#hipaa-compliant-security section.form form {
    background-color: white;
    padding: 70px 100px;
    border-radius: 25px;
    box-shadow: 3px 3px 12px -6px darkgrey;
}

#hipaa-compliant-security section.form form .input-wrapper {
    margin-bottom: 40px;
    display: flex;
    flex-direction: column;
}

#hipaa-compliant-security section.form form .input-wrapper label {
    margin-bottom: 20px;
    font-weight: bold;
}

#hipaa-compliant-security section.form form .input-wrapper input {
    height: 70px;
    padding: 0 25px;
}

#hipaa-compliant-security section.form form .input-wrapper textarea {
    height: 125px;
    padding: 15px 25px;
}

@media screen and (max-width: 1199.9px) {
    #hipaa-compliant-security section.form {
        background-size: auto 500px;
        padding: 50px 0 0;
    }

    #hipaa-compliant-security section.form form {
        padding: 50px 40px;
    }
}



@media screen and (min-width: 1201px) {
    #hipaa-compliant-security .get-help p {
        width: 74%;
        margin: 0 auto;
    }



}


@media screen and (min-width: 1500px) and (max-width: 1800px) {
    #hipaa-compliant-security .dedicatedhosting {
        background-size: cover !important;
        background-position: top !important;
    }
}


@media screen and (min-width: 1200px) and (max-width: 1400px) {
    #hipaa-compliant-security section.challenges .challenge-item {
        min-height: 310px !important;
    }

    #hipaa-compliant-security .dedicatedhosting {
        background-size: cover !important;
        background-position: top !important;
    }
}



@media screen and (min-width: 1201px) {
    #hipaa-compliant-security .get-help p {
        width: 74%;
        margin: 0 auto;
    }



}

@media screen and (min-width: 768px) and (max-width: 1200px) {
    #hipaa-compliant-security #hipaa-video1 {
        height: 26vh !important;
    }

    #hipaa-compliant-security #hipaa-video1 iframe {
        height: 26vh !important;
    }

    #hipaa-compliant-security section.challenges .challenge-item {
        min-height: 310px !important;
    }

    #hipaa-compliant-security .challenges .justify-content-between {
        margin-top: 20px;
    }

    #hipaa-compliant-security .challenges .col-xl-8 {
        margin-bottom: 30px;
    }

    #hipaa-compliant-security .dedicatedhosting h1 {
        font-size: 50px !important;
        padding: 75px 0 25px 0 !important;
    }

    #hipaa-compliant-security .dedicated-main p:nth-child(2) {
        font-size: 18px !important;
    }

    #hipaa-compliant-security .dedicated-main a.btn {
        padding: 12px 30px !important;
    }

    #hipaa-compliant-security .hipaa-complient img,
    #hipaa-compliant-security .web-hosting img {
        width: 100%;
    }

    #hipaa-compliant-security .hipaa-complient p {
        font-size: 15px !important;
    }

    #hipaa-compliant-security .hipaa-complient .row {
        align-items: start;
    }

    #hipaa-compliant-security .hipaa-hosting {
        margin-top: 40px !important;
        padding: 80px 0 40px 0 !important;
    }

    #hipaa-compliant-security #hipaa-video {
        height: 50vh;
    }

    #hipaa-compliant-security #hipaa-video iframe {
        height: 50vh;
    }

    #hipaa-compliant-security #hipaa-video1 {
        height: 50vh;
    }

    #hipaa-compliant-security #hipaa-video1 iframe {
        height: 50vh;
    }

    #hipaa-compliant-security .voffset-100 {
        margin-top: 50px !important;
    }

    #hipaa-compliant-security .web-features {
        padding: 50px 0 !important;
    }

    #hipaa-compliant-security .web-features .row {
        width: 100% !important;
    }

    #hipaa-compliant-security .win-hosting .win-content {
        padding: 20px !important;
    }

    #hipaa-compliant-security .win-content {
        height: 640px !important;
    }

    #hipaa-compliant-security .hipaa-cloud img {
        width: 100%;
    }

    #hipaa-compliant-security .hipaa-database h2 {
        font-size: 32px !important;
    }

    #hipaa-compliant-security .hipaa-database img {
        width: 110% !important;
    }

    #hipaa-compliant-security section.form .form-icon {
        max-width: 100px !important;
    }

    #hipaa-compliant-security section.form h2.title {
        font-size: 34px !important;
    }

    #hipaa-compliant-security section.form h3.subtitle {
        font-size: 18px !important;
    }

    #hipaa-compliant-security .why-anet-list {
        padding: 40px !important;
    }

    #hipaa-compliant-security .why-select {
        margin: 0 !important;
    }

    #hipaa-compliant-security .req-check-items {
        min-height: 160px !important;
        display: block !important;
    }

    #hipaa-compliant-security .req-check-items .col-md-3 {
        width: 50% !important;
    }

    #hipaa-compliant-security .req-check-items p {
        font-size: 14px;
    }

    #hipaa-compliant-security .req-check-items .col-md-9 {
        width: 100% !important;
    }

    #hipaa-compliant-security .rec-check h2 {
        font-size: 22px !important;
    }

    #hipaa-compliant-security section.rec-check .col-md-5 p {
        margin-top: 30px !important;
        font-size: 15px !important;
    }

    #hipaa-compliant-security .hipaa-hosting h2 {
        font-size: 30px !important;
    }

    #hipaa-compliant-security .faq {
        padding-top: 40px !important;
    }

    #hipaa-compliant-security .req-info {
        background-size: 300% !important;
    }

    #hipaa-compliant-security .hipaa-Business {
        padding: 50px 0 !important;
    }

    #hipaa-compliant-security .hipaa-service h4 {
        font-size: 22px !important;
    }

    #hipaa-compliant-security .hipaa-service p {
        width: 100% !important;
    }

    #hipaa-compliant-security .hipaa-features .col-md-2 {
        padding: 20px 5px !important;
    }

    #hipaa-compliant-security .hipaa-features h5 {
        font-size: 16px !important;
    }

    #hipaa-compliant-security .risk-icon img {
        width: 140%;
    }

    #hipaa-compliant-security .hipaa-hosting p {
        font-size: 16px !important;
    }

    #hipaa-compliant-security .dedicatedhosting {
        background-size: cover !important;
        background-position: top !important;
    }

    #hipaa-compliant-security .dediacted-button button {
        width: 100% !important;
    }

    #hipaa-compliant-security .a-ded-text p {
        line-height: 25px !important;
    }

    #hipaa-compliant-security section .no-lead-item .col-md-2 {
        padding: 0 !important;
    }

    #hipaa-compliant-security section .no-lead-item .col-md-2 img {
        margin-left: 22px !important;
        margin-top: 40px;
    }

    #hipaa-compliant-security .key-features .container {
        line-height: 25px !important;
    }

    #hipaa-compliant-security .slider-item {
        min-height: 385px !important;
    }
}



@media screen and (max-width: 1199.9px) {
    #hipaa-compliant-security section.form {
        background-size: auto 500px;
        padding: 50px 0 0;
    }

    #hipaa-compliant-security section.form form {
        padding: 50px 40px;
    }
}



@media screen and (max-width: 767.9px) {
    #hipaa-compliant-security #hipaa-video1 {
        height: 25vh;
    }

    #hipaa-compliant-security #hipaa-video1 iframe {
        height: 25vh;
    }

    #hipaa-compliant-security .hipaa-trend .col-md-4,
    #hipaa-compliant-security .hipaa-trend h2 {
        text-align: center !important;
    }

    #hipaa-compliant-security .voffset-200 {
        margin-top: 100px !important;
    }

    #hipaa-compliant-security .hipaa-trend.voffset-100 {
        margin-top: 0 !important;
    }

    #hipaa-compliant-security section.challenges .col-md-6:first-of-type .challenge-item {
        margin-top: 25px;
    }

    #hipaa-compliant-security .hipaa-complient {
        margin-bottom: 35px;
    }

    #hipaa-compliant-security .hipaa-hosting p {
        font-size: 18px !important;
    }

    #hipaa-compliant-security .hipaa-hosting2.voffset-100 {
        margin-top: 0 !important;
        padding-top: 0 !important;
        margin-bottom: 0 !important;
    }

    #hipaa-compliant-security .hipaa-database.voffset-100 {
        margin-top: 0 !important;
    }

    #hipaa-compliant-security section.form {
        background-size: auto 550px;
        padding: 50px 0 0;
    }

    #hipaa-compliant-security section.form h2.title {
        font-size: 36px;
        line-height: 42px;
    }

    #hipaa-compliant-security section.form h3.subtitle {
        font-size: 19px;
        line-height: 120%;
    }

    #hipaa-compliant-security section.form form {
        padding: 30px 10px;
        border-radius: 10px;
    }

    #hipaa-compliant-security main .dedicatedhosting h1 {
        padding: 55px 0 80px 0 !important;
        font-size: 28px !important;
        margin: 0 auto;
        text-align: center;
        width: 65%;
    }

    #hipaa-compliant-security .dedicatedhosting .voffset-60 {
        margin-top: 0 !important;
    }

    #hipaa-compliant-security .dedicatedhosting {
        background-size: cover !important;
        background-position: top;
    }

    #hipaa-compliant-security .dedicated-main {
        text-align: center;
    }

    #hipaa-compliant-security .voffset-100 {
        margin-top: 50px !important;
    }

    #hipaa-compliant-security .cloud-platform h3 {
        margin-top: 50px;
        text-align: center;
    }

    #hipaa-compliant-security .dediacted-button button {
        margin-bottom: 12px;
    }

    #hipaa-compliant-security .dedicated-host h3 {
        margin-top: 12px;
    }

    #hipaa-compliant-security .why-anet-list {
        padding: 25px 12px !important;
    }

    #hipaa-compliant-security .why-select {
        margin: 0 30px !important;
    }

    #hipaa-compliant-security .dedicated-main .white-btn {
        margin-right: 0 !important;
        margin-top: 20px;
        margin-bottom: 15px;
    }

    #hipaa-compliant-security .dedicatedhosting p.text-white {
        font-size: 16px !important;
    }

    #hipaa-compliant-security .hipaa-hosting {
        padding: 50px 0 !important;
    }

    #hipaa-compliant-security .hipaa-hosting h2 {
        font-size: 32px !important;
        width: 80%;
        margin: 0 auto;
        text-align: center;
    }

    #hipaa-compliant-security section.form {
        background-size: auto 550px;
        padding: 50px 0 0;
    }

    #hipaa-compliant-security section.form h2.title {
        font-size: 36px;
        line-height: 42px;
    }

    #hipaa-compliant-security section.form h3.subtitle {
        font-size: 19px;
        line-height: 120%;
    }

    #hipaa-compliant-security section.form form {
        padding: 30px 10px;
        border-radius: 10px;
    }

    #hipaa-compliant-security .faq {
        margin-top: 50px !important;
    }

    /* imgvideo */

    #hipaa-compliant-security .imgvideo h3 {
        text-align: center;
    }

    #hipaa-compliant-security .imgvideo br {
        display: none;
    }

    #hipaa-compliant-security .cloud-p-atlantic-button {
        margin-bottom: 50px;
    }

    #hipaa-compliant-security .cloud-p-atlantic-button button:nth-child(2) {
        margin-top: 0 !important;
    }

    #hipaa-compliant-security #hipaa-video {
        height: 45vh;
    }

    #hipaa-compliant-security #hipaa-video iframe {
        height: 45vh;
    }

    #hipaa-compliant-security #hipaa-video1 {
        height: 25vh;
    }

    #hipaa-compliant-security #hipaa-video1 iframe {
        height: 25vh;
    }

    #hipaa-compliant-security .web-hosting h2 {
        width: 80%;
        text-align: center;
        margin: 0 auto;
        margin-bottom: 20px;
        margin-top: 20px;
    }

    #hipaa-compliant-security .web-features {
        padding: 50px 0 !important;
    }

    #hipaa-compliant-security .web-features h3 {
        text-align: center;
        margin: 0 auto;
        margin-bottom: 20px;
    }

    #hipaa-compliant-security .win-hosting .win-content {
        margin: 0 15px !important;
    }

    #hipaa-compliant-security .hipaa-cloud {
        padding: 50px 0 !important;
    }

    #hipaa-compliant-security .hipaa-cloud .col-md-1 {
        margin-bottom: 20px;
    }

    #hipaa-compliant-security .hipaa-database .col-md-8>p {
        margin-bottom: 30px;
    }

    #hipaa-compliant-security .hipaa-database .col-md-2 {
        margin-bottom: 20px;
    }

    #hipaa-compliant-security .hipaa-database {
        padding: 50px 0 !important;
    }

    #hipaa-compliant-security .rec-check img {
        width: 100%;
    }

    #hipaa-compliant-security .rec-check .col-md-7 .col-md-4 .req-check-items {
        display: flex;
    }

    #hipaa-compliant-security .rec-check .col-md-7 .col-md-4 .req-check-items .col-md-3 {
        width: 25%;
    }

    #hipaa-compliant-security .rec-check .col-md-7 .col-md-4 .req-check-items .col-md-9 {
        width: 75%;
    }

    #hipaa-compliant-security .rec-check {
        padding: 50px 0 !important;
    }

    #hipaa-compliant-security .req-check-items {
        margin-left: 10px !important;
        margin-right: 10px !important;
    }

    #hipaa-compliant-security .firewall .col-md-3 img {
        width: 30%;
    }

    #hipaa-compliant-security .firewall .row {
        margin-left: 20px !important;
        margin-right: 20px !important;
    }

    #hipaa-compliant-security .hipaa-hosting h2 {
        font-size: 28px !important;
        width: 100% !important;
        margin-bottom: 30px;
        margin-top: 35px;
    }

    #hipaa-compliant-security .faq {
        padding-top: 0 !important;
    }

    #hipaa-compliant-security .req-info img {
        width: 100% !important;
    }

    #hipaa-compliant-security .req-info {
        background-size: 470% !important;
    }

    #hipaa-compliant-security .hipaa-Business h2 {
        width: 95% !important;
    }

    #hipaa-compliant-security .hipaa-Business {
        padding: 50px 0 !important;
    }

    #hipaa-compliant-security .hipaa-service p {
        width: 95% !important;
    }

    #hipaa-compliant-security .hipaa-service {
        padding: 50px 0 !important;
    }

    #hipaa-compliant-security .hipaa-service .col-md-4 {
        margin-bottom: 35px !important;
    }

    #hipaa-compliant-security .hipaa-features {
        padding: 50px 0 !important;
    }

    #hipaa-compliant-security .hipaa-features h2 {
        font-size: 32px !important;
        width: 80%;
        margin: 0 auto;
        text-align: center;
    }

    #hipaa-compliant-security .hipaa-service {
        padding-bottom: 0 !important;
    }
}


@media screen and (min-width: 991px) and (max-width: 1199px) {
    #hipaa-compliant-security #hipaa-video1 {
        height: 36vh !important;
    }

    #hipaa-compliant-security #hipaa-video1 iframe {
        height: 36vh !important;
    }

    #hipaa-compliant-security .voffset-200 {
        margin-top: 100px !important;
    }
}

@media screen and (min-width: 768px) and (max-width: 991px) {
    #hipaa-compliant-security .voffset-200 {
        margin-top: 100px !important;
    }

    #hipaa-compliant-security .hipaa-trend .general-row {
        flex-direction: column-reverse !important;
    }

    #hipaa-compliant-security .hipaa-trend .general-row .col-lg-4 {
        display: flex;
        justify-content: space-between;
        margin-bottom: 30px !important;
    }
}


@media screen and (min-width: 576px) and (max-width: 768px) {
    #hipaa-compliant-security main .dedicatedhosting h1 {
        padding: 55px 0 40px 0 !important;
    }

    #hipaa-compliant-security #hipaa-video1 {
        height: 36vh !important;
    }

    #hipaa-compliant-security #hipaa-video1 iframe {
        height: 36vh !important;
    }

    #hipaa-compliant-security .hipaa-trend .general-row .col-lg-4 {
        display: flex;
        justify-content: space-between;
        margin-bottom: 30px !important;
    }

    #hipaa-compliant-security .hipaa-trend .general-row {
        flex-direction: column-reverse !important;
    }
}

@media screen and (max-width: 575.9px) {
    #hipaa-compliant-security main .dedicatedhosting h1 {
        padding: 55px 0 40px 0 !important;
    }

    #hipaa-compliant-security #hipaa-video1 {
        height: 36vh !important;
    }

    #hipaa-compliant-security #hipaa-video1 iframe {
        height: 36vh !important;
    }

    #hipaa-compliant-security .firewall .row {
        padding-top: 30px !important;
        padding-bottom: 30px !important;
    }

    #hipaa-compliant-security .hipaa-trend .col-md-7 {
        margin-top: 0 !important;
    }

    #hipaa-compliant-security section.challenges h3.title {
        font-size: 32px !important;
    }

    #hipaa-compliant-security .hipaa-trend .general-row .col-lg-4 {
        /* display: flex;
        justify-content: space-between; */
        margin-bottom: 30px !important;
        text-align: center;
    }

    #hipaa-compliant-security .hipaa-trend .general-row {
        flex-direction: column-reverse !important;
    }
}

#hipaa-compliant-security strong {
    font-weight: 900 !important;
}

#hipaa-compliant-security .btn-blue {
    padding: 10px 65px;
    background-color: #1B38DB;
    color: #fff !important;
    border-radius: 25px;
    font-weight: 800;
}

#hipaa-compliant-security .firewall .row {
    align-items: flex-start;
    border-bottom: 2px solid #D1D1D1;
    padding-top: 50px;
    padding-bottom: 50px;
}

#hipaa-compliant-security .firewall .row:last-child {
}

#hipaa-compliant-security .firewall h4 {
    font-weight: 900;
}

#hipaa-compliant-security .hipaa-trend h2 {
    text-align: right;
    font-weight: 900;
}

#hipaa-compliant-security .hipaa-trend .col-lg-4 {
    text-align: right;
}

#hipaa-compliant-security .hipaa-trend h4 {
    font-weight: 900;
}

#hipaa-compliant-security .hipaa-trend .col-md-7 {
    margin-top: 75px;
}

/* Challenges Section */
#hipaa-compliant-security section.challenges {
    background-image: url(../img/hipaa-wordpress/left.webp);
    background-color: white;
    background-position: top;
    background-repeat: no-repeat, no-repeat;
    background-size: 100% calc(97% - 55px), 45% auto
}

#hipaa-compliant-security section.challenges h3.title {
    color: white;
    font-size: 40px;
}


#hipaa-compliant-security section.challenges .description,
#hipaa-compliant-security section.challenges .description p {
    color: white;
    font-size: 20px;
}

#hipaa-compliant-security section.challenges .description p:last-child {
    margin-bottom: 0;
}

#hipaa-compliant-security section.challenges .challenge-item {
    padding: 20px 20px 20px 30px;
    background-color: #fff;
    border: 1px solid #ccc;
    margin-bottom: 20px;
    min-height: 265px;
}

#hipaa-compliant-security section.challenges .challenge-item .title {
    font-size: 18px;
    font-weight: bold;
}

#hipaa-compliant-security section.challenges .challenge-item .description {
    margin-bottom: 20px;
}

#hipaa-compliant-security section.challenges .challenge-item .description,
#hipaa-compliant-security section.challenges .challenge-item .description p {
    color: black;
    font-size: 17px;
    font-weight: 300;
}


#hipaa-compliant-security section.challenges .challenge-item a {
    text-decoration: none;
    color: #1e9ee4;
    font-size: 17px;
}


@media screen and (max-width: 1199.9px) {
    #hipaa-compliant-security section.challenges {
        background-image: url(../img/front-page/challenge-bg-left.webp);
        background-repeat: no-repeat;
        background-size: cover;
    }

    #hipaa-compliant-security section.challenges>.container>.row>div:last-child {
        background-image: url(../img/front-page/challenge-bg-right.webp);
        background-repeat: no-repeat;
        background-size: cover;
    }
}


#hipaa-compliant-security .testim {
    justify-content: center;
}

#hipaa-compliant-security .firewall img {
    max-width: 100% !important;
}

/* colocation-navigation Start */

#hipaa-compliant-security .navigation a {
    text-decoration: none !important;
}

#hipaa-compliant-security .navigation a:hover {
    background: #1B38DB;
    color: #ffffff !important;
}

#hipaa-compliant-security .navigation .nav-item {
    padding: 11px 40px;
    font-size: 16px;
    line-height: 21px;
    font-weight: 700;
    border: 1px solid #1B38DB;
    border-radius: 6px;
    cursor: pointer;
}

#hipaa-compliant-security .navigation .nav-item.active {
    background: #1B38DB;
    color: #ffffff;
    cursor: default;
}

@media screen and (max-width:1399.9px) {
    #hipaa-compliant-security .navigation .nav-item {
        padding: 10px 25px;
        font-size: 16px;
    }
}

@media screen and (max-width:1199.9px) {
    #hipaa-compliant-security .navigation .nav-item {
        padding: 10px 10px;
        font-size: 16px;
    }
}

@media screen and (max-width:991.9px) {
    #hipaa-compliant-security .navigation .nav-item {
        padding: 1.6% 1.9%;
        font-size: 14px;
        margin-bottom: 10px;
    }
}

@media screen and (max-width:767.9px) {
    #hipaa-compliant-security .navigation .nav-item {
        padding: 2% 3%;
        font-size: 16px;
        margin-bottom: 10px;
    }
}

/* colocation-navigation end*/
/* dedicatedhosting */
#hipaa-compliant-wordpress-hosting .dedicatedhosting {
    background-image: url('../img/cloud-platform/Hero-background.png') !important;
    background-size: 100% !important;
    background-repeat: no-repeat !important;

}

#hipaa-compliant-wordpress-hosting .dedicatedhosting h1 {
    padding: 80px 0 25px 0 !important;
    font-size: 70px !important;
    font-weight: 300;
}



#hipaa-compliant-wordpress-hosting .dedicatedhosting h1 strong {
    font-weight: 900 !important;
}



#hipaa-compliant-wordpress-hosting .hipaa-complient strong {
    font-weight: 900;
}

#hipaa-compliant-wordpress-hosting .hipaa-complient a {
    font-weight: 900;
    color: #000;
}

#hipaa-compliant-wordpress-hosting .font-18 {
    font-size: 18px !important;
}

#hipaa-compliant-wordpress-hosting .hipaa-hosting {
    /* background-color: #F7F5F5; */
    padding: 100px 0;
}

#hipaa-compliant-wordpress-hosting .hipaa-complient a.btn {
    background-color: #1B36DB;
    padding: 10px 26px;
    border-radius: 10px;
    font-weight: 700;
    margin-top: 15px;
    color: #fff;
}

#hipaa-compliant-wordpress-hosting .hipaa-database {
    background-color: #F7F5F6;
}

#hipaa-compliant-wordpress-hosting .hipaa-database .col-md-6 {
    margin-top: 30px;
    /* padding: 20px; */
}

#hipaa-compliant-wordpress-hosting .database-items {
    margin: 0 10px;
    background-color: #fff;
    padding: 25px 60px;
    border: 1px solid #ccc;
    min-height: 350px;
    height: 100%;
}

@media screen and (max-width:991.9px) {
    #hipaa-compliant-wordpress-hosting .database-items {
        padding: 25px 30px;
    }
}

#hipaa-compliant-wordpress-hosting .hipaa-database {
    padding: 80px 0;
}

#hipaa-compliant-wordpress-hosting .hipaa-database .col-md-8 {
    text-align: center;
}

#hipaa-compliant-wordpress-hosting .hipaa-hosting.voffset-100 {
    margin-top: 0 !important;
}


#hipaa-compliant-wordpress-hosting .dedicated-main p:nth-child(2) {
    font-size: 22px;
    /* margin-top: -12px; */
    margin-bottom: 28px;
}

#hipaa-compliant-wordpress-hosting .dedicated-main p:nth-child(4) {
    font-size: 18px;
    padding-top: 20px;
}

#hipaa-compliant-wordpress-hosting .dedicated-main a.btn {
    background-color: transparent;
    border-color: #ffffff;
    color: #ffffff !important;
    border-radius: 12px;
    padding: 13px 40px;
}

#hipaa-compliant-wordpress-hosting .dedicated-main a.white-btn {
    background-color: #ffffff !important;
    color: #1B38DB !important;
    margin-right: 12px !important;
    font-weight: 900;
}

#hipaa-compliant-wordpress-hosting .hipaa-complient .row {
    align-items: center;
}

#hipaa-compliant-wordpress-hosting .hipaa-complient h3 {
    font-weight: 900;
    margin-bottom: 30px;
}

#hipaa-compliant-wordpress-hosting .hipaa-complient p {
    font-size: 18px;
}
@media screen and (max-width: 767.9px) {
    #hipaa-compliant-wordpress-hosting .hipaa-complient p {
        font-size: 16px;
    }
}

#hipaa-compliant-wordpress-hosting .hipaa-complient p a {
    text-decoration: none;
}

#hipaa-compliant-wordpress-hosting .hipaa-database .col-md-12 .row .col-md-2 {
    align-items: center;
    text-align: center;
}

#hipaa-compliant-wordpress-hosting .hipaa-database .col-md-12 .row {
    margin-top: 30px;
}

#hipaa-compliant-wordpress-hosting .hipaa-database h2 {
    font-weight: 700;
}

#hipaa-compliant-wordpress-hosting .hipaa-database h4 {
    font-weight: 700;
}

#hipaa-compliant-wordpress-hosting #hipaa-video {
    background-image: url(/wp-content/themes/anet/img/hipaa/hosting-demo.png);
    background-size: 100%;
    /* padding: 200px; */
    height: 405px;
    background-repeat: no-repeat;
}

#hipaa-compliant-wordpress-hosting #hipaa-video1 {
    background-image: url(/wp-content/themes/anet/img/hipaa/hosting-demo.png);
    background-size: 100%;
    /* padding: 200px; */
    height: 405px;
    background-repeat: no-repeat;
}

#hipaa-compliant-wordpress-hosting .hipaa-hosting .row {
    align-items: center;
}

#hipaa-compliant-wordpress-hosting .hipaa-hosting h2 {
    font-weight: 900;
    font-size: 36px;
}

#hipaa-compliant-wordpress-hosting .hipaa-hosting p {
    margin-top: 20px;
    font-size: 20px;
}

#hipaa-compliant-wordpress-hosting .wordpress-hosting {
    padding: 100px 0;
    background-image: url(../img/front-page/technology-partners-bg.svg);
}

#hipaa-compliant-wordpress-hosting .wordpress-hosting .row {
    justify-content: center;
    text-align: center;
    color: white;
}

#hipaa-compliant-wordpress-hosting .wordpress-hosting .row h2 {
    font-weight: 900;
}

/* Technology-partners Section */

#hipaa-compliant-wordpress-hosting section.image-block {
    background-image: url('../img/front-page/technology-partners-bg.svg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding: 60px 0 70px;
    background-color: #1a75e1;
}

#hipaa-compliant-wordpress-hosting section.image-block h2.title {
    font-size: 50px;
    color: white;
    font-weight: bold;
}

#hipaa-compliant-wordpress-hosting section.image-block h3.title {
    font-size: 32px;
    color: white;
    font-weight: bold;
}

#hipaa-compliant-wordpress-hosting section.image-block h4.subtitle {
    font-size: 21px;
    color: white;
    font-weight: bold;
    text-transform: uppercase;
}





#hipaa-compliant-wordpress-hosting section.image-block.bg-reverse {
    background-image: url('../img/front-page/technology-partners-bg-reverse.svg');
}

#hipaa-compliant-wordpress-hosting section.image-block.bg-none {
    background: none;
}

#hipaa-compliant-wordpress-hosting section.image-block.bg-none h2.title,
#hipaa-compliant-wordpress-hosting section.image-block.bg-none h3.title,
#hipaa-compliant-wordpress-hosting section.image-block.bg-none h4.subtitle {
    color: black;
}

#hipaa-compliant-wordpress-hosting .hipaa-features .col-md-2 {
    text-align: center;
    padding: 20px 18px;
}

#hipaa-compliant-wordpress-hosting .hipaa-features h2 {
    text-align: center;
    font-size: 34px;
    font-weight: 900;
}

#hipaa-compliant-wordpress-hosting .hipaa-features h5 {
    font-size: 18px;
    font-weight: 900;
    margin-top: 18px;
}

#hipaa-compliant-wordpress-hosting .hipaa-features .row {
    margin-top: 50px;
}

#hipaa-compliant-wordpress-hosting .hipaa-features {
    background-color: #F7F5F5;
    padding: 85px 0;
}

#hipaa-compliant-wordpress-hosting .image-block h3 {
    font-weight: 900 !important;
}

#hipaa-compliant-wordpress-hosting .hipaa-features .col-md-2 {
    text-align: center;
    padding: 20px 18px;
}

#hipaa-compliant-wordpress-hosting .hipaa-features h2 {
    text-align: center;
    font-size: 34px;
    font-weight: 900;
}

#hipaa-compliant-wordpress-hosting .hipaa-features h5 {
    font-size: 18px;
    font-weight: 900;
    margin-top: 18px;
}

#hipaa-compliant-wordpress-hosting .hipaa-features .row {
    margin-top: 50px;
}

#hipaa-compliant-wordpress-hosting .hipaa-features {
    background-color: #F7F5F5;
    padding: 85px 0;
}

#hipaa-compliant-wordpress-hosting .image-block h3 {
    font-weight: 900 !important;
}


@media screen and (min-width: 1500px) and (max-width: 1800px) {
    #hipaa-compliant-wordpress-hosting .dedicatedhosting {
        background-size: cover !important;
        background-position: top !important;
    }
}


@media screen and (min-width: 1200px) and (max-width: 1500px) {
    #hipaa-compliant-wordpress-hosting .dedicatedhosting {
        background-size: cover !important;
        background-position: top !important;
    }
}






/* Form section */

#hipaa-compliant-wordpress-hosting section.form {
    background-image: url('../img/front-page/form-bg.png'), linear-gradient(#fff 0% 20%, #fff 10% 100%);
    background-repeat: no-repeat;
    background-size: 100% 500px;
    background-position: top right;
    padding: 100px 0 0;
}

#hipaa-compliant-wordpress-hosting section.form .form-icon {
    max-width: 128px;
    display: block;
    margin: 0 auto 15px;
}

#hipaa-compliant-wordpress-hosting section.form h2.title {
    font-size: 48px;
    line-height: 57.6px;
    font-weight: bold;
    text-align: center;
    margin-bottom: 20px;
    color: white;
}

#hipaa-compliant-wordpress-hosting section.form h3.subtitle {
    font-size: 21px;
    line-height: 25.2px;
    font-weight: bold;
    text-align: center;
    margin-bottom: 20px;
    color: white;
}

#hipaa-compliant-wordpress-hosting section.form .description {
    margin-bottom: 40px;
}

#hipaa-compliant-wordpress-hosting section.form .description,
#hipaa-compliant-wordpress-hosting section.form .description p {
    font-size: 18px;
    line-height: 21px;
    font-weight: 500;
    text-align: center;
    color: white;
}

#hipaa-compliant-wordpress-hosting section.form .description p:last-child {
    margin-bottom: 0;
}

#hipaa-compliant-wordpress-hosting section.form form {
    background-color: white;
    padding: 70px 100px;
    border-radius: 25px;
    box-shadow: 3px 3px 12px -6px darkgrey;
}

#hipaa-compliant-wordpress-hosting section.form form .input-wrapper {
    margin-bottom: 40px;
    display: flex;
    flex-direction: column;
}

#hipaa-compliant-wordpress-hosting section.form form .input-wrapper label {
    margin-bottom: 20px;
    font-weight: bold;
}

#hipaa-compliant-wordpress-hosting section.form form .input-wrapper input {
    height: 70px;
    padding: 0 25px;
}

#hipaa-compliant-wordpress-hosting section.form form .input-wrapper textarea {
    height: 125px;
    padding: 15px 25px;
}

#hipaa-compliant-wordpress-hosting .update-time {
    margin-top: 25px;
}

@media screen and (min-width: 1500px) and (max-width: 1800px) {
    #hipaa-compliant-wordpress-hosting .dedicatedhosting {
        background-size: cover !important;
        background-position: top !important;
    }
}


@media screen and (min-width: 1200px) and (max-width: 1500px) {
    #hipaa-compliant-wordpress-hosting .dedicatedhosting {
        background-size: cover !important;
        background-position: top !important;
    }
}

@media screen and (min-width: 1201px) {
    #hipaa-compliant-wordpress-hosting .get-help p {
        width: 74%;
        margin: 0 auto;
    }



}

@media screen and (min-width: 768px) and (max-width: 1199.9px) {
    #hipaa-compliant-wordpress-hosting .dedicatedhosting h1 {
        font-size: 50px !important;
        padding: 75px 0 25px 0 !important;
    }

    #hipaa-compliant-wordpress-hosting .dedicated-main p:nth-child(2) {
        font-size: 18px !important;
    }

    #hipaa-compliant-wordpress-hosting .dedicated-main a.btn {
        padding: 12px 30px !important;
    }

    #hipaa-compliant-wordpress-hosting .hipaa-complient img,
    #hipaa-compliant-wordpress-hosting .web-hosting img {
        width: 100%;
    }

    #hipaa-compliant-wordpress-hosting .hipaa-complient p {
        font-size: 15px !important;
    }

    #hipaa-compliant-wordpress-hosting .hipaa-complient .row {
        align-items: start;
    }

    #hipaa-compliant-wordpress-hosting .hipaa-hosting {
        margin-top: 40px !important;
        padding: 80px 0 40px 0 !important;
    }

    #hipaa-compliant-wordpress-hosting #hipaa-video {
        height: 50vh;
    }

    #hipaa-compliant-wordpress-hosting #hipaa-video iframe {
        height: 50vh;
    }

    #hipaa-compliant-wordpress-hosting #hipaa-video1 {
        height: 50vh;
    }

    #hipaa-compliant-wordpress-hosting #hipaa-video1 iframe {
        height: 50vh;
    }

    #hipaa-compliant-wordpress-hosting .voffset-100 {
        margin-top: 50px !important;
    }

    #hipaa-compliant-wordpress-hosting .web-features {
        padding: 50px 0 !important;
    }

    #hipaa-compliant-wordpress-hosting .web-features .row {
        width: 100% !important;
    }

    #hipaa-compliant-wordpress-hosting .win-hosting .win-content {
        padding: 20px !important;
    }

    #hipaa-compliant-wordpress-hosting .win-content {
        height: 640px !important;
    }

    #hipaa-compliant-wordpress-hosting .hipaa-cloud img {
        width: 100%;
    }

    #hipaa-compliant-wordpress-hosting .hipaa-database h2 {
        font-size: 32px !important;
    }

    #hipaa-compliant-wordpress-hosting section.form .form-icon {
        max-width: 100px !important;
    }

    #hipaa-compliant-wordpress-hosting section.form h2.title {
        font-size: 34px !important;
    }

    #hipaa-compliant-wordpress-hosting section.form h3.subtitle {
        font-size: 18px !important;
    }

    #hipaa-compliant-wordpress-hosting .why-anet-list {
        padding: 40px !important;
    }

    #hipaa-compliant-wordpress-hosting .why-select {
        margin: 0 !important;
    }

    #hipaa-compliant-wordpress-hosting .req-check-items {
        min-height: 160px !important;
        display: block !important;
    }

    #hipaa-compliant-wordpress-hosting .req-check-items .col-md-3 {
        width: 50% !important;
    }

    #hipaa-compliant-wordpress-hosting .req-check-items p {
        font-size: 14px;
    }

    #hipaa-compliant-wordpress-hosting .req-check-items .col-md-9 {
        width: 100% !important;
    }

    #hipaa-compliant-wordpress-hosting .rec-check h2 {
        font-size: 22px !important;
    }

    #hipaa-compliant-wordpress-hosting section.rec-check .col-md-5 p {
        margin-top: 30px !important;
        font-size: 15px !important;
    }

    #hipaa-compliant-wordpress-hosting .hipaa-hosting h2 {
        font-size: 30px !important;
    }

    #hipaa-compliant-wordpress-hosting .faq {
        padding-top: 40px !important;
    }

    #hipaa-compliant-wordpress-hosting .req-info {
        background-size: 300% !important;
    }

    #hipaa-compliant-wordpress-hosting .hipaa-Business {
        padding: 50px 0 !important;
    }

    #hipaa-compliant-wordpress-hosting .hipaa-service h4 {
        font-size: 22px !important;
    }

    #hipaa-compliant-wordpress-hosting .hipaa-service p {
        width: 100% !important;
    }

    #hipaa-compliant-wordpress-hosting .hipaa-features .col-md-2 {
        padding: 20px 5px !important;
    }

    #hipaa-compliant-wordpress-hosting .hipaa-features h5 {
        font-size: 16px !important;
    }

    #hipaa-compliant-wordpress-hosting .risk-icon img {
        width: 140%;
    }

    #hipaa-compliant-wordpress-hosting .hipaa-hosting p {
        font-size: 16px !important;
    }

    #hipaa-compliant-wordpress-hosting .dedicatedhosting {
        background-size: cover !important;
        background-position: top !important;
    }

    #hipaa-compliant-wordpress-hosting .dediacted-button a.btn {
        width: 100% !important;
    }

    #hipaa-compliant-wordpress-hosting .a-ded-text p {
        line-height: 25px !important;
    }

    #hipaa-compliant-wordpress-hosting section .no-lead-item .col-md-2 {
        padding: 0 !important;
    }

    #hipaa-compliant-wordpress-hosting section .no-lead-item .col-md-2 img {
        margin-left: 22px !important;
        margin-top: 40px;
    }

    #hipaa-compliant-wordpress-hosting .key-features .container {
        line-height: 25px !important;
    }

    #hipaa-compliant-wordpress-hosting .slider-item {
        min-height: 385px !important;
    }
}



@media screen and (max-width: 1199.9px) {
    #hipaa-compliant-wordpress-hosting section.form {
        background-size: auto 500px;
        padding: 50px 0 0;
    }

    #hipaa-compliant-wordpress-hosting section.form form {
        padding: 50px 40px;
    }
}



@media screen and (max-width: 767.9px) {

    #hipaa-compliant-wordpress-hosting body .dedicatedhosting .voffset-60 {
        margin-top: 0 !important;
    }

    #hipaa-compliant-wordpress-hosting section.challenges .col-md-6:first-of-type .challenge-item {
        margin-top: 25px;
    }

    #hipaa-compliant-wordpress-hosting .hipaa-complient {
        margin-bottom: 35px;
    }

    #hipaa-compliant-wordpress-hosting .hipaa-hosting p {
        font-size: 18px !important;
    }

    #hipaa-compliant-wordpress-hosting .hipaa-hosting2.voffset-100 {
        margin-top: 0 !important;
        padding-top: 0 !important;
        margin-bottom: 0 !important;
    }

    #hipaa-compliant-wordpress-hosting .hipaa-database.voffset-100 {
        margin-top: 0 !important;
    }

    #hipaa-compliant-wordpress-hosting section.form {
        background-size: auto 550px;
        padding: 50px 0 0;
    }

    #hipaa-compliant-wordpress-hosting section.form h2.title {
        font-size: 36px;
        line-height: 42px;
    }

    #hipaa-compliant-wordpress-hosting section.form h3.subtitle {
        font-size: 19px;
        line-height: 120%;
    }

    #hipaa-compliant-wordpress-hosting section.form form {
        padding: 30px 10px;
        border-radius: 10px;
    }

    #hipaa-compliant-wordpress-hosting main .dedicatedhosting h1 {
        padding: 55px 0 80px 0 !important;
        font-size: 28px !important;
        margin: 0 auto;
        text-align: center;
        width: 65%;
    }

    #hipaa-compliant-wordpress-hosting .dedicatedhosting .voffset-60 {
        margin-top: -55px !important;
    }

    #hipaa-compliant-wordpress-hosting .dedicatedhosting {
        background-size: cover !important;
        background-position: top;
    }

    #hipaa-compliant-wordpress-hosting .dedicated-main {
        text-align: center;
    }

    #hipaa-compliant-wordpress-hosting .voffset-100 {
        margin-top: 50px !important;
    }

    #hipaa-compliant-wordpress-hosting .cloud-platform h3 {
        margin-top: 50px;
        text-align: center;
    }

    #hipaa-compliant-wordpress-hosting .dediacted-button button {
        margin-bottom: 12px;
    }

    #hipaa-compliant-wordpress-hosting .dedicated-host h3 {
        margin-top: 12px;
    }



    #hipaa-compliant-wordpress-hosting .why-anet-list {
        padding: 25px 12px !important;
    }

    #hipaa-compliant-wordpress-hosting .why-select {
        margin: 0 30px !important;
    }

    #hipaa-compliant-wordpress-hosting .dedicated-main .white-btn {
        margin-right: 0 !important;
        margin-top: 5px;
        margin-bottom: 15px;
    }

    #hipaa-compliant-wordpress-hosting .dedicatedhosting p.text-white {
        font-size: 16px !important;
    }

    #hipaa-compliant-wordpress-hosting .hipaa-hosting {
        padding: 50px 0 !important;
    }

    #hipaa-compliant-wordpress-hosting .hipaa-hosting h2 {
        font-size: 32px !important;
        width: 80%;
        margin: 0 auto;
        text-align: center;
    }

    #hipaa-compliant-wordpress-hosting section.form {
        background-size: auto 550px;
        padding: 50px 0 0;
    }

    #hipaa-compliant-wordpress-hosting section.form h2.title {
        font-size: 36px;
        line-height: 42px;
    }

    #hipaa-compliant-wordpress-hosting section.form h3.subtitle {
        font-size: 19px;
        line-height: 120%;
    }

    #hipaa-compliant-wordpress-hosting section.form form {
        padding: 30px 10px;
        border-radius: 10px;
    }

    #hipaa-compliant-wordpress-hosting .faq {
        margin-top: 50px !important;
    }

    /* imgvideo */

    #hipaa-compliant-wordpress-hosting .imgvideo h3 {
        text-align: center;
    }

    #hipaa-compliant-wordpress-hosting .imgvideo br {
        display: none;
    }

    #hipaa-compliant-wordpress-hosting .cloud-p-atlantic-button {
        margin-bottom: 50px;
    }

    #hipaa-compliant-wordpress-hosting .cloud-p-atlantic-button button:nth-child(2) {
        margin-top: 0 !important;
    }

    #hipaa-compliant-wordpress-hosting #hipaa-video {
        height: 45vh;
    }

    #hipaa-compliant-wordpress-hosting #hipaa-video iframe {
        height: 45vh;
    }

    #hipaa-compliant-wordpress-hosting #hipaa-video1 {
        height: 45vh;
    }

    #hipaa-compliant-wordpress-hosting #hipaa-video1 iframe {
        height: 45vh;
    }

    #hipaa-compliant-wordpress-hosting .web-hosting h2 {
        width: 80%;
        text-align: center;
        margin: 0 auto;
        margin-bottom: 20px;
        margin-top: 20px;
    }

    #hipaa-compliant-wordpress-hosting .web-features {
        padding: 50px 0 !important;
    }

    #hipaa-compliant-wordpress-hosting .web-features h3 {
        text-align: center;
        margin: 0 auto;
        margin-bottom: 20px;
    }

    #hipaa-compliant-wordpress-hosting .win-hosting .win-content {
        margin: 0 15px !important;
    }

    #hipaa-compliant-wordpress-hosting .hipaa-cloud {
        padding: 50px 0 !important;
    }

    #hipaa-compliant-wordpress-hosting .hipaa-cloud .col-md-1 {
        margin-bottom: 20px;
    }

    #hipaa-compliant-wordpress-hosting .hipaa-database .col-md-8>p {
        margin-bottom: 30px;
    }

    #hipaa-compliant-wordpress-hosting .hipaa-database .col-md-2 {
        margin-bottom: 20px;
    }

    #hipaa-compliant-wordpress-hosting .hipaa-database {
        padding: 50px 0 !important;
    }

    #hipaa-compliant-wordpress-hosting .rec-check img {
        width: 100%;
    }

    #hipaa-compliant-wordpress-hosting .rec-check .col-md-7 .col-md-4 .req-check-items {
        display: flex;
    }

    #hipaa-compliant-wordpress-hosting .rec-check .col-md-7 .col-md-4 .req-check-items .col-md-3 {
        width: 25%;
    }

    #hipaa-compliant-wordpress-hosting .rec-check .col-md-7 .col-md-4 .req-check-items .col-md-9 {
        width: 75%;
    }

    #hipaa-compliant-wordpress-hosting .rec-check {
        padding: 50px 0 !important;
    }

    #hipaa-compliant-wordpress-hosting .req-check-items {
        margin-left: 10px !important;
        margin-right: 10px !important;
    }

    #hipaa-compliant-wordpress-hosting .firewall .col-md-3 img {
        width: 30%;
    }

    #hipaa-compliant-wordpress-hosting .firewall .row {
        margin-left: 20px !important;
        margin-right: 20px !important;
    }

    #hipaa-compliant-wordpress-hosting .hipaa-hosting h2 {
        font-size: 28px !important;
        width: 100% !important;
        margin-bottom: 30px;
    }

    #hipaa-compliant-wordpress-hosting .faq {
        padding-top: 0 !important;
    }

    #hipaa-compliant-wordpress-hosting .req-info img {
        width: 100% !important;
    }

    #hipaa-compliant-wordpress-hosting .req-info {
        background-size: 470% !important;
    }

    #hipaa-compliant-wordpress-hosting .hipaa-Business h2 {
        width: 95% !important;
    }

    #hipaa-compliant-wordpress-hosting .hipaa-Business {
        padding: 50px 0 !important;
    }

    #hipaa-compliant-wordpress-hosting .hipaa-service p {
        width: 95% !important;
    }

    #hipaa-compliant-wordpress-hosting .hipaa-service {
        padding: 50px 0 !important;
    }

    #hipaa-compliant-wordpress-hosting .hipaa-service .col-md-4 {
        margin-bottom: 35px !important;
    }

    #hipaa-compliant-wordpress-hosting .hipaa-features {
        padding: 50px 0 !important;
    }

    #hipaa-compliant-wordpress-hosting .hipaa-features h2 {
        font-size: 32px !important;
        width: 80%;
        margin: 0 auto;
        text-align: center;
    }

    #hipaa-compliant-wordpress-hosting .hipaa-service {
        padding-bottom: 0 !important;
    }
}


@media screen and (min-width: 991px) and (max-width: 1199px) {
    #hipaa-compliant-wordpress-hosting #hipaa-video {
        height: 36vh !important;
    }

    #hipaa-compliant-wordpress-hosting #hipaa-video iframe {
        height: 36vh !important;
    }

    #hipaa-compliant-wordpress-hosting .voffset-200 {
        margin-top: 100px !important;
    }
}

@media screen and (min-width: 768px) and (max-width: 991px) {
    #hipaa-compliant-wordpress-hosting .voffset-200 {
        margin-top: 100px !important;
    }

    #hipaa-compliant-wordpress-hosting #hipaa-video {
        height: 26vh !important;
    }

    #hipaa-compliant-wordpress-hosting #hipaa-video iframe {
        height: 26vh !important;
    }
}

@media screen and (min-width: 576px) and (max-width: 768px) {
    #hipaa-compliant-wordpress-hosting main .dedicatedhosting h1 {
        padding: 55px 0 30px 0 !important;
    }

    #hipaa-compliant-wordpress-hosting #hipaa-video {
        height: 36vh !important;
    }

    #hipaa-compliant-wordpress-hosting #hipaa-video iframe {
        height: 36vh !important;
    }
}

@media screen and (max-width: 575.9px) {
    #hipaa-compliant-wordpress-hosting main .dedicatedhosting h1 {
        padding: 55px 0 40px 0 !important;
    }

    #hipaa-compliant-wordpress-hosting #hipaa-video {
        height: 36vh !important;
    }

    #hipaa-compliant-wordpress-hosting #hipaa-video iframe {
        height: 36vh !important;
    }

    #hipaa-compliant-wordpress-hosting .firewall .row {
        padding-top: 30px !important;
        padding-bottom: 30px !important;
    }

    #hipaa-compliant-wordpress-hosting .hipaa-trend .col-md-7 {
        margin-top: 0 !important;
    }

    #hipaa-compliant-wordpress-hosting section.challenges h3.title {
    }
}


#hipaa-compliant-wordpress-hosting .faq {
    padding-top: 100px;
}

#hipaa-compliant-wordpress-hosting .get-help {
    padding: 80px 0;
}

#hipaa-compliant-wordpress-hosting .get-help h2 {
    font-weight: 900;
    margin-bottom: 25px;
}

#hipaa-compliant-wordpress-hosting .get-help p {
    font-size: 18px;
}

/* Challenges Section */
#hipaa-compliant-wordpress-hosting section.challenges {
    background-image: url(../img/hipaa-wordpress/left.webp);
    background-color: white;
    background-position: top;
    background-repeat: no-repeat, no-repeat;
    background-size: 100% calc(39% - 55px), 45% auto;
    padding-top: 80px;
}

#hipaa-compliant-wordpress-hosting section.challenges h3.title {
    color: white;
}


#hipaa-compliant-wordpress-hosting section.challenges .description,
#hipaa-compliant-wordpress-hosting section.challenges .description p {
    color: white;
    font-size: 20px;
}

#hipaa-compliant-wordpress-hosting section.challenges .description p:last-child {
    margin-bottom: 0;
}

#hipaa-compliant-wordpress-hosting section.challenges .challenge-item {
    padding: 20px 20px 20px 30px;
    background-color: #fff;
    border: 1px solid #ccc;
    margin-bottom: 20px;
    min-height: 370px;
    height: calc(100% - 20px);
}

#hipaa-compliant-wordpress-hosting section.challenges .challenge-item .title {
    font-size: 18px;
    font-weight: bold;
}

#hipaa-compliant-wordpress-hosting section.challenges .challenge-item .description {
    margin-bottom: 20px;
}

#hipaa-compliant-wordpress-hosting section.challenges .challenge-item .description,
#hipaa-compliant-wordpress-hosting section.challenges .challenge-item .description p {
    color: black;
    font-size: 17px;
    font-weight: 300;
}


#hipaa-compliant-wordpress-hosting section.challenges .challenge-item a {
    text-decoration: none;
    color: #1e9ee4;
    font-size: 17px;
}

@media screen and (max-width: 1399.9px) {
    #hipaa-compliant-wordpress-hosting section.challenges {
        padding-top: 50px;
    }

    #hipaa-compliant-wordpress-hosting section.challenges h3.title {
        color: white;
    }

}

@media screen and (max-width: 1199.9px) {
    #hipaa-compliant-wordpress-hosting section.challenges {
        padding-top: 40px;
    }

    #hipaa-compliant-wordpress-hosting section.challenges {
        background-image: url(../img/front-page/challenge-bg-left.webp);
        background-repeat: no-repeat;
        background-size: 100%;
    }
}


#hipaa-compliant-wordpress-hosting .btn-blue {
    padding: 10px 65px;
    background-color: #1B38DB;
    color: #fff !important;
    border-radius: 25px;
    font-weight: 800;
}

#hipaa-compliant-wordpress-hosting .pageContentSection h2 {
    font-family: 'Lato', sans-serif;
    font-weight: 900;
    font-size: 32px;
}

#hipaa-compliant-wordpress-hosting .pageContentSection h3 {
    font-family: 'Lato', sans-serif;
    font-weight: 900;
    font-size: 28px;
}

#hipaa-compliant-wordpress-hosting .pageContentSection p {
    font-family: 'Lato', sans-serif;
    font-size: 18px;
}

#hipaa-compliant-wordpress-hosting .pageContentSection ol li {
    font-family: 'Lato', sans-serif;
    font-size: 18px;
}

#hipaa-compliant-wordpress-hosting .testim {
    justify-content: center;
}

/* colocation-navigation Start */

#hipaa-compliant-wordpress-hosting .navigation a {
    text-decoration: none !important;
}

#hipaa-compliant-wordpress-hosting .navigation a:hover {
    background: #1B38DB;
    color: #ffffff !important;
}

#hipaa-compliant-wordpress-hosting .navigation .nav-item {
    padding: 11px 40px;
    font-size: 16px;
    line-height: 21px;
    font-weight: 700;
    border: 1px solid #1B38DB;
    border-radius: 6px;
    cursor: pointer;
}

#hipaa-compliant-wordpress-hosting .navigation .nav-item.active {
    background: #1B38DB;
    color: #ffffff;
    cursor: default;
}

@media screen and (max-width:1399.9px) {
    #hipaa-compliant-wordpress-hosting .navigation .nav-item {
        padding: 10px 25px;
        font-size: 16px;
    }
}

@media screen and (max-width:1199.9px) {
    #hipaa-compliant-wordpress-hosting .navigation .nav-item {
        padding: 10px 10px;
        font-size: 16px;
    }
}

@media screen and (max-width:991.9px) {
    #hipaa-compliant-wordpress-hosting .navigation .nav-item {
        padding: 1.6% 1.9%;
        font-size: 14px;
        margin-bottom: 10px;
    }
}

@media screen and (max-width:767.9px) {
    #hipaa-compliant-wordpress-hosting .navigation .nav-item {
        padding: 2% 3%;
        font-size: 16px;
        margin-bottom: 10px;
    }
}

/* colocation-navigation end*/
/* press-room start */
#hosting-master-services-agreement .press-room h4 {
    font-family: 'Lato', sans-serif;
    font-weight: 900;
    color: #1E9EE4;
    font-size: 24px;
    line-height: 1.2;
    width: 90%;
    margin-left: auto;
    margin-bottom: 0;
}

#hosting-master-services-agreement .press-room {
    padding: 75px 0 90px;
    background-color: #F5F6F7;
    -webkit-box-shadow: inset 0 5px 20px -9px #a1a1a1;
    box-shadow: inset 0 5px 20px -9px #a1a1a1;
}

#hosting-master-services-agreement .press-room h1 {
    font-size: 48px;
    border-left: 4px solid #1E9EE4;
    line-height: 1.2;
    padding-left: 20px;
    font-weight: 900;
    margin-bottom: 0;
}

@media screen and (max-width:1399.9px) {
    #hosting-master-services-agreement .press-room h4 {
        font-size: 20px;
        width: 90%;
    }

    #hosting-master-services-agreement .press-room {
        padding: 35px 0 50px;
    }
}

@media screen and (max-width:1199.9px) {
    #hosting-master-services-agreement .press-room h1 {
        font-size: 42px;
    }

    #hosting-master-services-agreement .press-room h4 {
        font-size: 18px;
        width: 100%;
    }
}

@media screen and (max-width:991.9px) {
    #hosting-master-services-agreement .press-room h1 {
        font-size: 34px;
    }

    #hosting-master-services-agreement .press-room h4 {
        font-size: 17px;
        width: 100%;
    }
}

@media screen and (max-width:767.9px) {
    #hosting-master-services-agreement .press-room {
        padding: 40px 0 20px;
    }

    #hosting-master-services-agreement .press-room h4 {
        font-size: 16px;
        width: 100%;
    }
}

@media screen and (max-width:575.9px) {
    #hosting-master-services-agreement .press-room {
        padding-bottom: 30px;
    }
}

/* press-room end */

/* Service Polices */

#hosting-master-services-agreement .service-polices h3 {
    font-weight: 700;
    font-size: 28px;
}

#hosting-master-services-agreement .service-polices h2 {
    font-weight: 700;
    font-size: 36px;
}

#hosting-master-services-agreement .service-polices p,
#hosting-master-services-agreement .service-polices ul li {
    font-weight: 400;
    font-size: 18px;
}

#hosting-master-services-agreement .service-polices ul li {
    line-height: 2;
}

#hosting-master-services-agreement .service-polices a {
    color: #1B38DB;
    text-decoration: none;
}

@media screen and (max-width:575.9px) {
    #hosting-master-services-agreement .service-polices h3 {
        font-weight: 700;
        font-size: 22px;
    }

    #hosting-master-services-agreement .service-polices h2 {
        font-weight: 700;
        font-size: 28px;
    }
}

/* end */
/* press-room start */
#hosting-services-provider .press-room h4 {
    font-family: 'Lato', sans-serif;
    font-weight: 900;
    color: #1E9EE4;
    font-size: 24px;
    line-height: 1.2;
    width: 90%;
    margin-left: auto;
    margin-bottom: 0;
}

#hosting-services-provider .press-room {
    padding: 75px 0 90px;
    background-color: #F5F6F7;
    -webkit-box-shadow: inset 0 5px 20px -9px #a1a1a1;
    box-shadow: inset 0 5px 20px -9px #a1a1a1;
}

#hosting-services-provider .press-room h1 {
    font-size: 48px;
    border-left: 4px solid #1E9EE4;
    line-height: 1.2;
    padding-left: 20px;
    font-weight: 900;
    margin-bottom: 0;
}

@media screen and (max-width:1399.9px) {
    #hosting-services-provider .press-room h4 {
        font-size: 20px;
        width: 90%;
    }

    #hosting-services-provider .press-room {
        padding: 35px 0 50px;
    }
}

@media screen and (max-width:1199.9px) {
    #hosting-services-provider .press-room h1 {
        font-size: 42px;
    }

    #hosting-services-provider .press-room h4 {
        font-size: 18px;
        width: 100%;
    }
}

@media screen and (max-width:991.9px) {
    #hosting-services-provider .press-room h1 {
        font-size: 34px;
    }

    #hosting-services-provider .press-room h4 {
        font-size: 17px;
        width: 100%;
    }
}

@media screen and (max-width:767.9px) {
    #hosting-services-provider .press-room {
        padding: 40px 0 20px;
    }

    #hosting-services-provider .press-room h4 {
        font-size: 16px;
        width: 100%;
    }
}

@media screen and (max-width:575.9px) {
    #hosting-services-provider .press-room {
        padding-bottom: 30px;
    }
}

/* press-room end */

/*navigation Start */
#hosting-services-provider .navigation a {
    text-decoration: none !important;
}

#hosting-services-provider .navigation a:hover {
    background: #1B38DB;
    color: #ffffff !important;
}

#hosting-services-provider .navigation .nav-item {
    padding: 13px;
    color: #1B38DB;
    font-size: 18px;
    line-height: 21px;
    font-weight: 700;
    border: 1px solid #1B38DB;
    border-radius: 12px;
    cursor: pointer;
}

#hosting-services-provider .navigation .nav-item.active {
    background: #1B38DB;
    color: #ffffff;
    cursor: default;
}

@media screen and (max-width:1399.9px) {
    #hosting-services-provider .navigation .nav-item {
        padding: 10px 16px;
        font-size: 14px;
    }
}

@media screen and (max-width:1199.9px) {
    #hosting-services-provider .navigation .nav-item {
        padding: 10px 6px;
        font-size: 14px;
    }
}

@media screen and (max-width:991.9px) {
    #hosting-services-provider .navigation .nav-item {
        padding: 1.6% 1.8%;
        font-size: 16px;
        margin-bottom: 10px;
    }

    #hosting-services-provider .navigation.voffset-60 {
        margin-top: 40px !important;
    }
}

@media screen and (max-width:767.9px) {
    #hosting-services-provider .navigation .nav-item {
        padding: 2% 3%;
        font-size: 16px;
        margin-bottom: 10px;
    }

    #hosting-services-provider .navigation.voffset-60 {
        margin-top: 30px !important;
    }
}

/*navigation End*/

/* why-choose start */

#hosting-services-provider .why-choose h2 {
    font-family: 'Lato', sans-serif;
    font-weight: 900;
    font-size: 32px;
    margin-bottom: 15px;
    line-height: 1.2;
}

#hosting-services-provider .why-choose p {
    font-family: 'Lato', sans-serif;
    font-weight: 400;
    font-size: 18px;
    margin-bottom: 0px;
    line-height: 1.2;
}

/* why-choose end */

/* Challenges Section */
#hosting-services-provider section.challenges {
    background-image: url(../img/business/left.png);
    background-color: white;
    background-position: top;
    background-repeat: no-repeat, no-repeat;
    background-size: 100% calc(93% - 55px), 45% auto
}

#hosting-services-provider section.challenges h3.title {
    color: white;
    font-size: 28px;
    font-weight: 900;
}

#hosting-services-provider .challenges .business-image {
    padding: 0 !important;
    border: 1px solid #E2E2E2;
}

#hosting-services-provider .challenges .business-image img {
    padding: 0 !important;
}




#hosting-services-provider section.challenges .description,
#hosting-services-provider section.challenges .description p {
    color: white;
    font-size: 20px;
}

#hosting-services-provider section.challenges .description p:last-child {
    margin-bottom: 0;
}

#hosting-services-provider section.challenges .challenge-item {
    padding: 20px 20px 20px 30px;
    background-color: #fff;
    border: 1px solid #ccc;
    margin-bottom: 20px;
    min-height: 370px;
}

#hosting-services-provider section.challenges .challenge-item .title {
    font-size: 18px;
    font-weight: bold;
}

#hosting-services-provider section.challenges .challenge-item .description {
    margin-bottom: 20px;
}

#hosting-services-provider section.challenges .challenge-item .description,
#hosting-services-provider section.challenges .challenge-item .description p {
    color: black;
    font-size: 17px;
    font-weight: 300;
}


#hosting-services-provider section.challenges .challenge-item a {
    text-decoration: none;
    color: #1e9ee4;
    font-size: 17px;
}


@media screen and (max-width: 1199.9px) {
    #hosting-services-provider section.challenges {
        background-image: url(../img/front-page/challenge-bg-left.webp);
        background-repeat: no-repeat;
        background-size: cover;
    }

    #hosting-services-provider section.challenges>.container>.row>div:last-child {
        background-image: url(../img/front-page/challenge-bg-right.webp);
        background-repeat: no-repeat;
        background-size: cover;
    }
}

/* end */


/*  */

#hosting-services-provider .soc-block {
    background: #fff;
    border: 1px solid #ccc;
    padding: 50px 40px 50px 70px;
}

#hosting-services-provider .soc-text {
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin-left: 0;
}

#hosting-services-provider .soc-text {
    margin-left: 16px;
}

#hosting-services-provider .soc-text p {
    font-size: 18px;
    line-height: 26.46px;
    margin-bottom: 38.2px;
}

#hosting-services-provider .soc-text a.btn {
    color: #153DDB;
    border: 1.5px solid #153DDB;
    border-radius: 12px;
    padding: 14px 50px;
    font-size: 16px;
    line-height: 19.2px;
    font-weight: 900;
}

#hosting-services-provider .soc-text ul {
    margin-bottom: 0;
}

#hosting-services-provider .soc-text ul li {
    list-style-image: url(../img/dedicated-server-hosting/path553.webp);
    font-size: 18px;
    line-height: 32px;
    margin-bottom: 32px;
    font-weight: 900;
}

#hosting-services-provider .soc-text ul li:last-child {
    margin-bottom: 0;
}

@media screen and (max-width:1399.9px) {
    #hosting-services-provider .soc-block {
        margin-top: 0;
    }
}

@media screen and (max-width:1199.9px) {
    #hosting-services-provider .challenges .voffset-100 {
        margin-top: 0 !important;
    }

    #hosting-services-provider .soc-block {
        padding: 25px 50px 25px 20px;
    }

    #hosting-services-provider .soc-text h3 {
        font-size: 28px;
        line-height: 33px;
    }

    #hosting-services-provider .soc-text p {
        font-size: 16px;
        line-height: 18px;
    }

    #hosting-services-provider .soc-text {
        margin-left: 28px;
    }

    #hosting-services-provider .soc-block {
        padding: 25px 50px 25px 20px;
    }
}

@media screen and (max-width:991.9px) {
    #hosting-services-provider .soc-block {
        padding: 20px;
    }

    #hosting-services-provider .soc-text h3 {
        font-size: 20px;
    }

    #hosting-services-provider .manged-sevice-options .soc-text ul li {
        font-size: 17px;
        line-height: 30px;
        margin-bottom: 32px;
        font-weight: 900;
    }

    #hosting-services-provider .manged-sevice-options .soc-block {
        padding: 25px 20px 25px 20px;
    }
}

@media screen and (max-width:767.9px) {
    #hosting-services-provider .soc-text {
        margin-left: 0;
    }

    #hosting-services-provider .soc-text h3 {
        font-size: 22px;
    }

    #hosting-services-provider .soc-text p {
        font-size: 18px;
        line-height: 20px;
    }
}

@media screen and (max-width:575.9px) {
    #hosting-services-provider section.challenges h3.title {
        font-size: 24px;
        text-align: center;
    }
}

/* high-infrastructure */
#hosting-services-provider .high-infrastructure {
    background: #F5F6F7;
    padding: 60px 0;
}

#hosting-services-provider .high-infrastructure h2 {
    font-family: 'Lato', sans-serif;
    font-size: 36px;
    line-height: 1.2;
    font-weight: 900;
    text-align: center;
}

#hosting-services-provider .high-infrastructure p {
    font-family: 'Lato', sans-serif;
    font-size: 18px;
    line-height: 1.2;
    font-weight: 400;
    text-align: center;
    width: 60%;
    margin: 0 auto;
}

#hosting-services-provider .high-infrastructure p a {
    color: #000;
}

@media screen and (max-width:767.9px) {
    #hosting-services-provider .high-infrastructure p {
        width: 100%;
    }
}

@media screen and (max-width:575.9px) {
    #hosting-services-provider .high-infrastructure h2 {
        font-size: 24px;
    }
}

/* end */

/* a-ded */

#hosting-services-provider .a-dedicated {
    padding: 65px 0;
    background-image: url(../img/dedicated-hosting/Background-1.png);
    background-size: cover;
}

#hosting-services-provider .a-ded-img h2 {
    font-weight: 900;
    font-size: 44px !important;
    margin-bottom: 16px;
}

#hosting-services-provider .a-ded-img p {
    font-size: 18px !important;
}

#hosting-services-provider .a-ded-text p {
    line-height: 14px;
}

#hosting-services-provider .a-ded-text a {
    text-decoration: none;
}

#hosting-services-provider .a-ded-text h3 {
    font-weight: 900 !important;
}

#hosting-services-provider .no-lead-item {
    background-color: #F4F4F4;
    border-radius: 20px;
    margin-top: 2px;
    padding: 0 40px;
}

#hosting-services-provider .no-lead-item .row {
    display: flex;
    align-items: center;
}

#hosting-services-provider .no-lead-item .col-sm-2 {
    border-right: 1px solid #fff;
}

#hosting-services-provider .no-lead-item .img-block,
#hosting-services-provider .no-lead-item .info-block {
    padding: 30px 0;
}

#hosting-services-provider .no-lead .no-lead-item .img-block {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 1;
}

#hosting-services-provider .no-lead .no-lead-item .img-block::before {
    content: '';
    position: absolute;
    background: #fff;
    border-radius: 50%;
    display: block;
    top: 50%;
    left: 50%;
    width: 85px;
    height: 85px;
    transform: translate(-50%, -50%);
    z-index: -1;
}

#hosting-services-provider .no-lead-item li {
    list-style-type: none;
}

#hosting-services-provider .no-lead-item a {
    text-decoration: none;
    color: #000;
}
.normal-a {
    color: #0074d9 !important;
    text-decoration:underline !important;
}

#hosting-services-provider .no-lead-item h3 {
    font-weight: 900;
    font-size: 24px;
}

#hosting-services-provider .no-lead-item p {
    margin-bottom: 0;
}

#hosting-services-provider .voffset--80 {
    margin-top: -60px !important;
}

@media screen and (max-width:1399.9px) {
    #hosting-services-provider .a-ded-img h2 {
        font-weight: 900;
        font-size: 40px !important;
        margin-bottom: 16px;
    }

    #hosting-services-provider .a-ded-img p {
        font-size: 18px !important;
    }

    #hosting-services-provider .a-ded-text h3 {
        font-size: 22px;
    }
}

@media screen and (max-width: 767.9px) {
    #hosting-services-provider .no-lead-item {
        padding: 10px 20px;
    }

    .no-lead-item .img-block,
    #hosting-services-provider .no-lead-item .info-block {
        padding: 10px 0 !important;
    }

    #hosting-services-provider .a-ded-img {
        text-align: center;
    }

    #hosting-services-provider .a-ded-text p {
        line-height: 25px !important;
    }

    #hosting-services-provider .a-dedicated {
        background-position: center;
        background-size: cover;
    }

    #hosting-services-provider .no-lead-item h3 {
        font-weight: 900;
        font-size: 20px;
        color: #000;
    }

    #hosting-services-provider .no-lead-item ul {
        padding: 0 10px;
    }
}

@media screen and (max-width:575.9px) {
    #hosting-services-provider .a-ded-img h2 {
        font-weight: 900;
        font-size: 32px !important;
        margin-bottom: 16px;
    }

    #hosting-services-provider .a-ded-img p {
        font-size: 16px !important;
    }

    #hosting-services-provider .no-lead-item h3 {
        font-weight: 900;
        text-align: center;
        font-size: 20px;
    }

    #hosting-services-provider .no-lead-item .col-sm-2 {
        border: 0;
    }
}

/* a-ded */


/*image block start */
#hosting-services-provider section.image-block {
    background-image: url('../img/front-page/technology-partners-bg.svg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding: 30px 0 35px;
    background-color: #1a75e1;
}

#hosting-services-provider section.image-block h2.title {
    font-size: 50px;
    color: white;
    font-weight: bold;
}

#hosting-services-provider section.image-block h3.title {
    font-size: 32px;
    color: white;
    font-weight: bold;
}

#hosting-services-provider section.image-block.bg-reverse {
    background-image: url('../img/front-page/technology-partners-bg-reverse.svg');
}

#hosting-services-provider section.image-block.bg-none {
    background: none;
}

#hosting-services-provider section.image-block.bg-none h2.title,
#hosting-services-provider section.image-block.bg-none h3.title,
#hosting-services-provider section.image-block.bg-none h4.subtitle {
    color: black;
}

#hosting-services-provider section.image-block h3 {
    font-size: 48px;
    font-weight: 900 !important;
}

#hosting-services-provider section.image-block h3 span {
    font-weight: 500;
}

#hosting-services-provider section.image-block a.btn {
    border-color: #fff !important;
    background: transparent;
    font-size: 16px;
    font-weight: 900;
    padding: 15px 50px;
    border-radius: 12px;
    color: #fff !important;
    text-decoration: none;

}

#hosting-services-provider section.image-block a.btn:focus {
    outline: none;
    box-shadow: none;
}

@media screen and (max-width:767.9px) {
    #hosting-services-provider section.image-block a.btn {
        padding: 12px;
    }

    #hosting-services-provider section.image-block h3.title {
        font-size: 27px;
    }
}

/*image block end */
/* dedicatedhosting start */
#intrusion-prevention-service .dedicatedhosting {
    background-image: url('../img/cloud-platform/Hero-background.png') !important;
    background-size: 100% !important;
    background-repeat: no-repeat !important;
}

#intrusion-prevention-service .dedicatedhosting h1 {
    padding: 80px 0 25px 0 !important;
    font-size: 62px !important;
    font-weight: 300;
}

#intrusion-prevention-service .dedicatedhosting p {
    font-size: 24px !important;
    font-weight: 600;
}

#intrusion-prevention-service .dedicatedhosting h1 strong {
    font-weight: 900 !important;
}

@media screen and (min-width:1200px) and (max-width:1399.9px) {
    #intrusion-prevention-service .dedicatedhosting h1 {
        font-size: 58px !important;
    }

    #intrusion-prevention-service .dedicatedhosting p {
        font-size: 23px !important;
    }
}

@media screen and (min-width: 768px) and (max-width: 1200px) {
    #intrusion-prevention-service .dedicatedhosting h1 {
        font-size: 32px !important;
        padding: 75px 0 25px 0 !important;
    }

    #intrusion-prevention-service .dedicatedhosting p {
        font-size: 17px !important;
    }

    #intrusion-prevention-service .dedicatedhosting {
        background-size: cover !important;
        background-position: top !important;
    }
}

@media screen and (min-width: 1500px) and (max-width: 1800px) {
    #intrusion-prevention-service .dedicatedhosting {
        background-size: cover !important;
        background-position: top !important;
    }
}

@media screen and (min-width: 1200px) and (max-width: 1500px) {
    #intrusion-prevention-service .dedicatedhosting {
        background-size: cover !important;
        background-position: top !important;
    }
}

@media screen and (max-width: 767.9px) {
    #intrusion-prevention-service main .dedicatedhosting h1 {
        padding: 30px 0 30px 0 !important;
        font-size: 34px !important;
        margin: 0 auto;
        text-align: center;
        width: 100%;
    }

    #intrusion-prevention-service .dedicatedhosting p {
        font-size: 17px !important;
        font-weight: 600;
    }

    #intrusion-prevention-service .dedicatedhosting .voffset-60 {
        margin-top: 5px !important;
        margin-bottom: -32px;
    }

    #intrusion-prevention-service .dedicatedhosting {
        background-size: cover !important;
        background-position: top;
    }

    #intrusion-prevention-service .dedicated-main {
        text-align: center;
    }

    #intrusion-prevention-service .voffset-100 {
        margin-top: 50px !important;
    }
}

/* dedicatedhosting end */

/* navigation Start */

#intrusion-prevention-service .navigation a {
    text-decoration: none !important;
}

#intrusion-prevention-service .navigation a:hover {
    background: #1B38DB;
    color: #ffffff !important;
}

#intrusion-prevention-service .navigation .nav-item {
    padding: 11px 22px;
    font-size: 16px;
    line-height: 21px;
    font-weight: 700;
    border: 1px solid #1B38DB;
    border-radius: 12px;
    cursor: pointer;
}

#intrusion-prevention-service .navigation .nav-item.active {
    background: #1B38DB;
    color: #ffffff;
    cursor: default;
}

@media screen and (max-width:1399.9px) {
    #intrusion-prevention-service .navigation .nav-item {
        padding: 10px 15px;
        font-size: 15px;
    }
}

@media screen and (max-width:1199.9px) {
    #intrusion-prevention-service .navigation .nav-item {
        padding: 10px 8px;
        font-size: 15px;
    }
}

@media screen and (max-width:991.9px) {
    #intrusion-prevention-service .navigation .nav-item {
        padding: 1.6% 1.9%;
        font-size: 14px;
        margin-bottom: 10px;
    }
}

@media screen and (max-width:767.9px) {
    #intrusion-prevention-service .navigation .nav-item {
        padding: 2% 3%;
        font-size: 16px;
        margin-bottom: 10px;
    }
}

/* navigation end*/

/* managed-instruction start */
#intrusion-prevention-service .managed-instruction {
    padding-bottom: 80px;
}

#intrusion-prevention-service .managed-instruction h4 {
    font-size: 32px;
    line-height: 1.3;
    font-weight: 900;
    margin-bottom: 27px;
    text-align: center;
}

#intrusion-prevention-service .managed-instruction h5 {
    text-align: center;
    font-size: 18px;
    line-height: 26px;
    font-weight: 600;
}

#intrusion-prevention-service .managed-instruction p {
    font-size: 18px;
    line-height: 1.5;
    font-weight: 400;
    text-align: center;
    width: 90%;
    margin: 0 auto 12px;
}

@media screen and (max-width:767.9px) {
    #intrusion-prevention-service .managed-instruction h4 {
        font-size: 29px;
        margin-bottom: 10px;
    }

    #intrusion-prevention-service .managed-instruction h5 {
        font-size: 16px;
        line-height: 22px;
    }

    #intrusion-prevention-service .managed-instruction p {
        margin: 0;
        font-size: 16px;
        text-align: center;
        width: 100%;
    }
}

/* managed-instruction end */


/* managed-service-options start */

#intrusion-prevention-service .text-justify {
    text-align: justify !important;
}

#intrusion-prevention-service .load-balancing-features {
    background: url(../img/pci-hosting-solutions/pci-comp-simp-back-left.png),
        linear-gradient(0, #fff, #fff);
    background-position: left top, right center;
    background-repeat: no-repeat;
    padding: 30px;
    background-size: 50% 85%, 100% auto;
}

#intrusion-prevention-service .load-balancing-features.grey-item {
    background: #F9F9F9;
}

#intrusion-prevention-service .load-balancing-features-text {
    color: #fff;
}

#intrusion-prevention-service .load-balancing-features.grey-item .load-balancing-features-text {
    color: #000;
}

#intrusion-prevention-service .load-balancing-features-text h2 {
    font-weight: 900;
    font-size: 43px;
    line-height: 51.6px;
    margin-bottom: 70px;
    margin-top: 15px;
}

#intrusion-prevention-service .load-balancing-features .soc-block {
    background: #fff;
    border: 1px solid #ccc;
    padding: 50px 40px 50px 40px;
    margin-top: 25px;
}

#intrusion-prevention-service .load-balancing-features .soc-text {
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin-left: 0;
}

#intrusion-prevention-service .load-balancing-features .soc-text ul {
    margin-bottom: 0;
}

#intrusion-prevention-service .load-balancing-features .soc-text ul li {
    list-style-image: url(../img/dedicated-server-hosting/path553.webp);
    font-size: 18px;
    line-height: 32px;
    margin-bottom: 32px;
    font-weight: 900;
}

#intrusion-prevention-service .load-balancing-features .soc-text ul li:last-child {
    margin-bottom: 0;
}

@media screen and (max-width:1399px) {
    #intrusion-prevention-service .load-balancing-features {
        background-size: 50% 100%, 100% auto;
        padding: 40px;
    }

    #intrusion-prevention-service .load-balancing-features-text {
        margin-top: 0;
    }

    #intrusion-prevention-service .load-balancing-features .soc-block {
        margin-top: 0;
    }
}

@media screen and (max-width:1199px) {
    #intrusion-prevention-service .load-balancing-features {
        background-size: 60% 100%, 100% auto;
    }

    #intrusion-prevention-service .load-balancing-features .soc-block {
        padding: 25px 50px 25px 20px;
    }

    #intrusion-prevention-service .load-balancing-features-text h2 {
        font-size: 26px;
        line-height: 31px;
        margin-bottom: 14px;
    }

    #intrusion-prevention-service .load-balancing-features-text p {
        font-size: 20px;
        line-height: 26px;
        margin-bottom: 17px;
    }
}

@media screen and (max-width:991px) {
    #intrusion-prevention-service .load-balancing-features.soc-block {
        padding: 20px;
    }

    #intrusion-prevention-service .load-balancing-features-text img {
        max-width: 100px;
    }

    #intrusion-prevention-service .load-balancing-features-text h2 {
        font-size: 23px;
        line-height: 30px;
        margin-bottom: 14px;
    }

    #intrusion-prevention-service .load-balancing-features-text p {
        font-size: 18px;
        line-height: 23px;
        margin-bottom: 13px;
    }

    #intrusion-prevention-service .load-balancing-features .soc-text ul li {
        font-size: 17px;
        line-height: 30px;
        margin-bottom: 32px;
    }

    #intrusion-prevention-service .load-balancing-features .soc-block {
        padding: 25px 20px 25px 20px;
    }
}

@media screen and (max-width:767px) {
    #intrusion-prevention-service .load-balancing-features {
        background-size: cover;
        padding: 10px;
    }

    #intrusion-prevention-service .load-balancing-features .soc-block {
        padding: 15px 10px 15px 10px;
    }

    #intrusion-prevention-service .load-balancing-features .soc-text {
        margin-left: 0;
    }

    #intrusion-prevention-service .load-balancing-features-text h2 {
        font-size: 30px;
        line-height: 38px;
    }

    #intrusion-prevention-service .load-balancing-features .soc-text ul li {
        margin-bottom: 15px;
    }
}

/* managed service options end */
/*Monitoring services start*/
#intrusion-prevention-service .no-lead .no-lead-item {
    background-color: #F4F4F4;
    border-radius: 20px;
    margin-top: 2px;
}

#intrusion-prevention-service .no-lead .no-lead-item .col-md-2 {
    padding: 50px 66px !important;

    border-right: 1px solid #fff;
}

#intrusion-prevention-service .no-lead .no-lead-item .col-md-10 {
    padding: 50px 70px !important;
}

#intrusion-prevention-service .no-lead .no-lead-item li {
    list-style-type: none;
}

#intrusion-prevention-service .no-lead .no-lead-item a {
    text-decoration: none;
}

#intrusion-prevention-service .no-lead .no-lead-item h3 {
    font-weight: 900;
    font-size: 24px;
    line-height: 1;
}

#intrusion-prevention-service .no-lead .no-lead-item p {
    font-size: 18px;
    line-height: 26px;
    font-weight: 300;
}

#intrusion-prevention-service .no-lead .no-lead-item .img {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
}

#intrusion-prevention-service .no-lead .no-lead-item .img::after {
    content: '';
    position: absolute;
    background: #fff;
    border-radius: 50%;
    display: block;
    top: 50%;
    left: 50%;
    width: 85px;
    height: 85px;
    transform: translate(-50%, -50%);
    z-index: 1;
}

#intrusion-prevention-service .no-lead .no-lead-item .img img {
    position: relative;
    z-index: 2;
    width: 100%;
    max-width: 70px;
}

@media screen and (max-width:1199.9px) {
    #intrusion-prevention-service .no-lead .no-lead-item .col-md-2 {
        padding: 50px !important;
    }

}

@media screen and (max-width:991.9px) {
    #intrusion-prevention-service .no-lead .no-lead-item .col-md-2 {
        padding: 50px 35px !important;
    }
}

@media screen and (max-width:767.9px) {
    #intrusion-prevention-service .no-lead .no-lead-item {
        margin-bottom: 25px;
    }

    #intrusion-prevention-service .no-lead .no-lead-item .col-md-10 {
        padding: 0 25px 25px !important;
    }
}

/*Monitoring services end*/

/* why-choose-managed-intrusion start */
#intrusion-prevention-service .why-choose-managed-intrusion img {
    margin-bottom: 40px;
}

#intrusion-prevention-service .why-choose-managed-intrusion h3 {
    font-size: 32px;
    line-height: 1.2;
    font-weight: 900;
    margin-bottom: 20px;
}

#intrusion-prevention-service .why-choose-managed-intrusion p {
    font-size: 18px;
    line-height: 1.44;
    width: 91%;
    margin: 0 auto 25px;
}

@media screen and (max-width:1199px) {
    #intrusion-prevention-service .why-choose-managed-intrusion img {
        max-width: 120px;
        margin-bottom: 35px;
    }
}

@media screen and (max-width:767.9px) {
    #intrusion-prevention-service .why-choose-managed-intrusion img {
        max-width: 100px;
        margin-bottom: 25px;
    }

    #intrusion-prevention-service .why-choose-managed-intrusion h3 {
        font-size: 25git px;
    }

    #intrusion-prevention-service .why-choose-managed-intrusion p {
        width: 100%;
        text-align: left;
    }
}

/* why-choose-managed-intrusion end */



/* Form section Start*/

#intrusion-prevention-service section.form {
    background-image: url('../img/front-page/form-bg.png'), linear-gradient(#fff 0% 20%, #f9f9f9 10% 100%);
    background-repeat: no-repeat;
    background-size: 100% 500px;
    background-position: top right;
    padding: 100px 0 0;
}

#intrusion-prevention-service section.form .form-icon {
    max-width: 128px;
    display: block;
    margin: 0 auto 15px;
}

#intrusion-prevention-service section.form h2.title {
    font-size: 48px;
    line-height: 57.6px;
    font-weight: bold;
    text-align: center;
    margin-bottom: 20px;
    color: white;
}

#intrusion-prevention-service section.form h3.subtitle {
    font-size: 21px;
    line-height: 25.2px;
    font-weight: bold;
    text-align: center;
    margin-bottom: 20px;
    color: white;
}

#intrusion-prevention-service section.form .description {
    margin-bottom: 40px;
}

#intrusion-prevention-service section.form .description,
#intrusion-prevention-service section.form .description p {
    font-size: 18px;
    line-height: 21px;
    font-weight: 500;
    text-align: center;
    color: white;
}

#intrusion-prevention-service section.form .description p:last-child {
    margin-bottom: 0;
}

#intrusion-prevention-service section.form form {
    background-color: white;
    padding: 70px 100px;
    border-radius: 25px;
    box-shadow: 3px 3px 12px -6px darkgrey;
}

#intrusion-prevention-service section.form form .input-wrapper {
    margin-bottom: 40px;
    display: flex;
    flex-direction: column;
}

#intrusion-prevention-service section.form form .input-wrapper label {
    margin-bottom: 20px;
    font-weight: bold;
}

#intrusion-prevention-service section.form form .input-wrapper input {
    height: 70px;
    padding: 0 25px;
}

#intrusion-prevention-service section.form form .input-wrapper textarea {
    height: 125px;
    padding: 15px 25px;
}

#intrusion-prevention-service .btn-blue {
    padding: 10px 65px;
    background-color: #1B38DB;
    color: #fff !important;
    border-radius: 12px;
    font-weight: 800;
}

@media screen and (max-width:767px) {
    #intrusion-prevention-service section.form {
        background-size: auto 550px;
        padding: 50px 0 0;
    }

    #intrusion-prevention-service section.form h2.title {
        font-size: 36px;
        line-height: 42px;
    }

    #intrusion-prevention-service section.form h3.subtitle {
        font-size: 19px;
        line-height: 120%;
    }

    #intrusion-prevention-service section.form form {
        padding: 30px 10px;
        border-radius: 10px;
    }
}

/* Form section End*/
/* dedicatedhosting start */
#load-balancing .dedicatedhosting {
    background-image: url('../img/cloud-platform/Hero-background.png') !important;
    background-size: 100% !important;
    background-repeat: no-repeat !important;
}

#load-balancing .dedicatedhosting h1 {
    padding: 80px 0 25px 0 !important;
    font-size: 110px !important;
    font-weight: 300;
}


#load-balancing .dedicatedhosting h1 strong {
    font-weight: 900 !important;
}

@media screen and (min-width: 768px) and (max-width: 1200px) {
    #load-balancing .dedicatedhosting h1 {
        font-size: 80px !important;
        padding: 75px 0 25px 0 !important;
    }

    #load-balancing .dedicatedhosting {
        background-size: cover !important;
        background-position: top !important;
    }
}

@media screen and (min-width: 1500px) and (max-width: 1800px) {
    #load-balancing .dedicatedhosting {
        background-size: cover !important;
        background-position: top !important;
    }
}

@media screen and (min-width: 1200px) and (max-width: 1500px) {
    #load-balancing .dedicatedhosting {
        background-size: cover !important;
        background-position: top !important;
    }
}

@media screen and (max-width: 767.9px) {
    #load-balancing .dedicatedhosting h1 span {
        font-size: 27px !important;
    }

    #load-balancing main .dedicatedhosting h1 {
        padding: 30px 0 30px 0 !important;
        font-size: 45px !important;
        margin: 0 auto;
        text-align: center;
        width: 80%;
    }

    #load-balancing .dedicatedhosting .voffset-60 {
        margin-top: 5px !important;
        margin-bottom: -32px;
    }

    #load-balancing .dedicatedhosting {
        background-size: cover !important;
        background-position: top;
    }

    #load-balancing .dedicated-main {
        text-align: center;
    }

    #load-balancing .voffset-100 {
        margin-top: 50px !important;
    }
}

/* dedicatedhosting end */

/* colocation-navigation Start */

#load-balancing .navigation a {
    text-decoration: none !important;
}

#load-balancing .navigation a:hover {
    background: #1B38DB;
    color: #ffffff !important;
}

#load-balancing .navigation .nav-item {
    padding: 11px 22px;
    font-size: 16px;
    line-height: 21px;
    font-weight: 700;
    border: 1px solid #1B38DB;
    border-radius: 12px;
    cursor: pointer;
}

#load-balancing .navigation .nav-item.active {
    background: #1B38DB;
    color: #ffffff;
    cursor: default;
}

@media screen and (max-width:1399.9px) {
    #load-balancing .navigation .nav-item {
        padding: 10px 15px;
        font-size: 15px;
    }
}

@media screen and (max-width:1199.9px) {
    #load-balancing .navigation .nav-item {
        padding: 10px 8px;
        font-size: 15px;
    }
}

@media screen and (max-width:991.9px) {
    #load-balancing .navigation .nav-item {
        padding: 1.6% 1.9%;
        font-size: 14px;
        margin-bottom: 10px;
    }
}

@media screen and (max-width:767.9px) {
    #load-balancing .navigation .nav-item {
        padding: 2% 3%;
        font-size: 16px;
        margin-bottom: 10px;
    }
}

/* colocation-navigation end*/

/* load balancing start */
#load-balancing .load-balancing {
    padding-bottom: 80px;
}

#load-balancing .load-balancing h4 {
    font-size: 32px;
    line-height: 1.3;
    font-weight: 900;
    margin-bottom: 27px;
    text-align: center;
}

#load-balancing .load-balancing p {
    font-size: 18px;
    line-height: 1.5;
    font-weight: 400;
    text-align: center;
    width: 90%;
    margin: 0 auto 12px;
}

/* load balancing end */
/* what-can-do-load-balancing start*/

#load-balancing .what-can-do-load-balancing {
    padding: 70px 0 60px;
    background: #F4F4F4;
}

#load-balancing .what-can-do-load-balancing h2 {
    margin-top: 40px;
    font-size: 44px;
    line-height: 1.2;
    font-weight: 900;
    margin-bottom: 27px;
}

#load-balancing .what-can-do-load-balancing p {
    font-size: 18px;
    line-height: 1.5;
    font-weight: 300;
    margin-bottom: 14px;
}

#load-balancing .what-can-do-load-balancing p span {
    font-weight: 500;
}

@media screen and (max-width:1399.9px) {
    #load-balancing .what-can-do-load-balancing h2 {
        margin-top: 34px;
        font-size: 30px;
        margin-bottom: 27px;
    }

    #load-balancing .what-can-do-load-balancing .sec-icon {
        max-width: 120px;
    }
}

@media screen and (max-width:991.9px) {
    #load-balancing .what-can-do-load-balancing .sec-icon {
        max-width: 120px;
        margin: 0 auto;
        display: block;
    }

    #load-balancing .what-can-do-load-balancing h2 {
        text-align: center;
    }

    #load-balancing .what-can-do-load-balancing p {
        text-align: justify;
    }
}

/* what-can-do-load-balancing end */

/* load balancing services start */
#load-balancing .load-balancing-services h2 {
    font-size: 32px;
    line-height: 1.2;
    font-weight: 900;
    margin-bottom: 29px;
}

#load-balancing .load-balancing-services p {
    font-size: 18px;
    line-height: 1.45;
    margin-bottom: 15px;
}

#load-balancing .load-balancing-services ul {
    margin-left: 0;
}

#load-balancing .load-balancing-services ul li {
    list-style-image: url(../img/load-balancing/check-mark.png);
    font-size: 18px;
    line-height: 26px;
    margin-bottom: 15px;
    padding-left: 10px;
}

#load-balancing .load-balancing-services ul li span {
    font-weight: 600;
}

/* load balancing services end */

/* managed-service-options start */

#load-balancing .text-justify {
    text-align: justify !important;
}

#load-balancing .load-balancing-features {
    background: url(../img/pci-hosting-solutions/pci-comp-simp-back-left.png),
        linear-gradient(0, #fff, #fff);
    background-position: left top, right center;
    background-repeat: no-repeat;
    padding: 70px 70px 0;
    background-size: 50% 85%, 100% auto;
}

#load-balancing .load-balancing-features.grey-item {
    background: #F9F9F9;
}

#load-balancing .load-balancing-features-text {
    color: #fff;
}

#load-balancing .load-balancing-features.grey-item .load-balancing-features-text {
    color: #000;
}

#load-balancing .load-balancing-features-text h2 {
    font-weight: 900;
    font-size: 29px;
    line-height: 34.8px;
    margin-bottom: 29px;
    margin-top: 15px;
}

#load-balancing .load-balancing-features-text p {
    font-size: 20px;
    line-height: 28px;
    font-weight: 300;
    margin-bottom: 25px;
}

#load-balancing .load-balancing-features .soc-block {
    background: #fff;
    border: 1px solid #ccc;
    padding: 50px 40px 50px 40px;
    margin-top: 25px;
}

#load-balancing .load-balancing-features .soc-text {
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin-left: 0;
}

#load-balancing .load-balancing-features .soc-text ul {
    margin-bottom: 0;
}

#load-balancing .load-balancing-features .soc-text ul li {
    list-style-image: url(../img/dedicated-server-hosting/path553.webp);
    font-size: 18px;
    line-height: 32px;
    margin-bottom: 32px;
}

#load-balancing .load-balancing-features .soc-text ul li span {
    font-weight: 700;
}

#load-balancing .load-balancing-features .soc-text ul li:last-child {
    margin-bottom: 0;
}

@media screen and (max-width:1399px) {
    #load-balancing .load-balancing-features {
        background-size: 50% 100%, 100% auto;
        padding: 40px;
    }

    #load-balancing .load-balancing-features-text {
        margin-top: 0;
    }

    #load-balancing .load-balancing-features .soc-block {
        margin-top: 0;
    }
}

@media screen and (max-width:1199px) {
    #load-balancing .load-balancing-features {
        background-size: 60% 100%, 100% auto;
    }

    #load-balancing .load-balancing-features .soc-block {
        padding: 25px 50px 25px 20px;
    }

    #load-balancing .load-balancing-features-text h2 {
        font-size: 26px;
        line-height: 31px;
        margin-bottom: 14px;
    }

    #load-balancing .load-balancing-features-text p {
        font-size: 20px;
        line-height: 26px;
        margin-bottom: 17px;
    }
}

@media screen and (max-width:991px) {
    #load-balancing .load-balancing-features.soc-block {
        padding: 20px;
    }

    #load-balancing .load-balancing-features-text img {
        max-width: 100px;
    }

    #load-balancing .load-balancing-features-text h2 {
        font-size: 23px;
        line-height: 30px;
        margin-bottom: 14px;
    }

    #load-balancing .load-balancing-features-text p {
        font-size: 18px;
        line-height: 23px;
        margin-bottom: 13px;
    }

    #load-balancing .load-balancing-features .soc-text ul li {
        font-size: 17px;
        line-height: 30px;
        margin-bottom: 32px;
    }

    #load-balancing .load-balancing-features .soc-block {
        padding: 25px 20px 25px 20px;
    }
}

@media screen and (max-width:767px) {
    #load-balancing .load-balancing-features {
        background-size: cover;
        padding: 30px;
    }

    #load-balancing .load-balancing-features .soc-text {
        margin-left: 0;
    }

    #load-balancing .load-balancing-features-text h2 {
        font-size: 20px;
        line-height: 24px;
    }

    #load-balancing .load-balancing-features .soc-text ul li {
        margin-bottom: 15px;
    }
}

/* managed service options end */

/* Form section Start*/

#load-balancing section.form {
    background-image: url('../img/front-page/form-bg.png'), linear-gradient(#fff 0% 20%, #f9f9f9 10% 100%);
    background-repeat: no-repeat;
    background-size: 100% 500px;
    background-position: top right;
    padding: 100px 0 0;
}

#load-balancing section.form .form-icon {
    max-width: 128px;
    display: block;
    margin: 0 auto 15px;
}

#load-balancing section.form h2.title {
    font-size: 48px;
    line-height: 57.6px;
    font-weight: bold;
    text-align: center;
    margin-bottom: 20px;
    color: white;
}

#load-balancing section.form h3.subtitle {
    font-size: 21px;
    line-height: 25.2px;
    font-weight: bold;
    text-align: center;
    margin-bottom: 20px;
    color: white;
}

#load-balancing section.form .description {
    margin-bottom: 40px;
}

#load-balancing section.form .description,
#load-balancing section.form .description p {
    font-size: 18px;
    line-height: 21px;
    font-weight: 500;
    text-align: center;
    color: white;
}

#load-balancing section.form .description p:last-child {
    margin-bottom: 0;
}

#load-balancing section.form form {
    background-color: white;
    padding: 70px 100px;
    border-radius: 25px;
    box-shadow: 3px 3px 12px -6px darkgrey;
}

#load-balancing section.form form .input-wrapper {
    margin-bottom: 40px;
    display: flex;
    flex-direction: column;
}

#load-balancing section.form form .input-wrapper label {
    margin-bottom: 20px;
    font-weight: bold;
}

#load-balancing section.form form .input-wrapper input {
    height: 70px;
    padding: 0 25px;
}

#load-balancing section.form form .input-wrapper textarea {
    height: 125px;
    padding: 15px 25px;
}

#load-balancing .btn-blue {
    padding: 10px 65px;
    background-color: #1B38DB;
    color: #fff !important;
    border-radius: 12px;
    font-weight: 800;
}

@media screen and (max-width:767px) {
    #load-balancing section.form {
        background-size: auto 550px;
        padding: 50px 0 0;
    }

    #load-balancing section.form h2.title {
        font-size: 36px;
        line-height: 42px;
    }

    #load-balancing section.form h3.subtitle {
        font-size: 19px;
        line-height: 120%;
    }

    #load-balancing section.form form {
        padding: 30px 10px;
        border-radius: 10px;
    }
}

/* Form section End*/
@media screen and (max-width:1199.9px) {
    #load-balancing .load-balancing.voffset-80 {
        margin-top: 40px !important;
    }

    #load-balancing .load-balancing {
        padding-bottom: 60px;
    }
}

@media screen and (max-width:991.9px) {
    #load-balancing .what-can-do-load-balancing h2 {
        margin-top: 10px;
        font-size: 26px;
        margin-bottom: 15px;
    }

    #load-balancing .load-balancing-features {
        background-size: 100% 100%, 100% auto;
    }

    #load-balancing .load-balancing {
        padding-bottom: 40px;
    }

    #load-balancing .what-can-do-load-balancing {
        padding: 35px 0 30px;
        background: #F4F4F4;
    }

    #load-balancing .dedicatedhosting h1 {
        font-size: 66px !important;
        padding: 75px 0 25px 0 !important;
    }
}

@media screen and (max-width:767.9px) {
    #load-balancing .trusted-tile.voffset-30 {
        margin-top: 70px !important;
    }

    #load-balancing .load-balancing p {
        font-size: 18px;
        line-height: 1.5;
        font-weight: 400;
        text-align: center;
        width: 100%;
        margin: 0 auto;
    }

    #load-balancing .what-can-do-load-balancing h2 {
        margin-top: 10px;
        font-size: 24px;
        margin-bottom: 15px;
    }

    #load-balancing .load-balancing-services ul li {
        padding-left: 0px;
    }
}

@media screen and (max-width:575.9px) {
    #load-balancing .load-balancing p {
        text-align: center;
    }

    #load-balancing .load-balancing-services h2 {
        font-size: 27px;
        line-height: 1.2;
        font-weight: 900;
        margin-bottom: 13px;
    }

    #load-balancing .sec-icon {
        width: 110px;
    }

    #load-balancing .load-balancing-features {
        padding: 30px 0;
    }
}

/* press-room start */
#logos .press-room h4 {
    font-family: 'Lato', sans-serif;
    font-weight: 900;
    color: #1E9EE4;
    font-size: 24px;
    line-height: 1.2;
    width: 90%;
    margin-left: auto;
    margin-bottom: 0;
}

#logos .press-room {
    padding: 75px 0 90px;
    background-color: #F5F6F7;
    -webkit-box-shadow: inset 0 5px 20px -9px #a1a1a1;
    box-shadow: inset 0 5px 20px -9px #a1a1a1;
}

#logos .press-room h1 {
    font-size: 48px;
    border-left: 4px solid #1E9EE4;
    line-height: 1.2;
    padding-left: 20px;
    font-weight: 900;
    margin-bottom: 0;
}

@media screen and (max-width:1399.9px) {
    #logos .press-room h4 {
        font-size: 20px;
        width: 90%;
    }

    #logos .press-room {
        padding: 35px 0 50px;
    }
}

@media screen and (max-width:1199.9px) {
    #logos .press-room h1 {
        font-size: 42px;
    }

    #logos .press-room h4 {
        font-size: 18px;
        width: 100%;
    }
}

@media screen and (max-width:991.9px) {
    #logos .press-room h1 {
        font-size: 34px;
    }

    #logos .press-room h4 {
        font-size: 17px;
        width: 100%;
    }
}

@media screen and (max-width:767.9px) {
    #logos .press-room {
        padding: 40px 0 20px;
    }

    #logos .press-room h4 {
        font-size: 16px;
        width: 100%;
    }
}

@media screen and (max-width:575.9px) {
    #logos .press-room {
        padding-bottom: 30px;
    }
}

/* press-room end */

/*navigation Start */
#logos .navigation a {
    text-decoration: none !important;
}

#logos .navigation a:hover {
    background: #1B38DB;
    color: #ffffff !important;
}

#logos .navigation .nav-item {
    padding: 13px 30px;
    color: #1B38DB;
    font-size: 18px;
    line-height: 21px;
    font-weight: 700;
    border: 1px solid #1B38DB;
    border-radius: 12px;
    cursor: pointer;
}

#logos .navigation .nav-item.active {
    background: #1B38DB;
    color: #ffffff;
    cursor: default;
}

@media screen and (max-width:1399.9px) {
    #logos .navigation .nav-item {
        padding: 10px 24px;
        font-size: 16px;
    }
}

@media screen and (max-width:1199.9px) {
    #logos .navigation .nav-item {
        padding: 1.2% 1.6%;
        font-size: 16px;
    }
}

@media screen and (max-width:991.9px) {
    #logos .navigation .nav-item {
        padding: 1.6% 1.8%;
        font-size: 16px;
        margin-bottom: 10px;
    }

    #logos .navigation.voffset-60 {
        margin-top: 40px !important;
    }
}

@media screen and (max-width:767.9px) {
    #logos .navigation .nav-item {
        padding: 2% 3%;
        font-size: 16px;
        margin-bottom: 10px;
    }

    #logos .navigation.voffset-60 {
        margin-top: 30px !important;
    }
}

/*navigation End*/

/* download-pdf */
#logos .download-item {
    background: #F9F9F9;
    border-radius: 10px;
    font-size: 20px;
    font-weight: 900;
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 30px 0;
    text-decoration: none;
    color: #000;
    box-shadow: 2px 2px 4px #00000016;
    -webkit-box-shadow: 2px 2px 4px #00000016;
}

/* end */
/* logos-and-badges */

#logos .logos-and-badges .title h2 {
    font-family: 'Lato', sans-serif;
    font-size: 32px;
    font-weight: 900;
    margin-bottom: 18px;
    line-height: 1.2;
}

#logos .logos-and-badges .title p {
    font-family: 'Lato', sans-serif;
    font-size: 18px;
    font-weight: 300;
    margin-bottom: 0px;
    line-height: 1.2;
}

@media screen and (max-width:575.9px) {
    #logos .download-block-item .bottom-block h4 {
        font-size: 20px;
        font-weight: 900;
        margin-bottom: 9px;
    }
}

/*  download-block-item*/
#logos .bg-blue {
    background: #1B38DB;
}

#logos .download-block-item {
    border-radius: 20px;
    background: #F9F9F9;
    overflow: hidden;
    box-shadow: 4px 4px 6px #00000016;
    -webkit-box-shadow: 4px 4px 6px #00000016;
}

#logos .download-block-item .top-block {
    border-bottom: 1px solid #E2E2E2;
    text-align: center;
}

#logos .download-block-item .bottom-block {
    padding: 30px 0;
    font-size: 20px;
    font-weight: 900;
}

#logos .download-block-item .bottom-block h4 {
    font-size: 24px;
    font-weight: 900;
    margin-bottom: 14px;
}

#logos .download-block-item .bottom-block a {
    font-size: 20px;
    font-weight: 700;
    margin-bottom: 0px;
    color: #1B38DB;
    text-decoration: none;
}

#logos .more-res .download-block-item {
    padding: 30px 0;
    text-align: center;
}

#logos .more-res .download-block-item a {
    text-decoration: underline;
    font-size: 20px;
    font-weight: 900;
    color: #000;
}

/* end */

#logos .bor-div {
    border-left: 4px solid #1E9EE4;
    padding-left: 20px;
}

#logos .press-room .bor-div h2 {
    font-size: 30px;
    font-weight: 900;
}

#logos .press-room .bor-div p {
    font-size: 16px;
    font-weight: 300;
    margin-bottom: 0;
}

#logos .color-div {
    padding: 21px;
    font-size: 24px;
    color: #ffffff;
    font-weight: 700;
    border-radius: 12px;
    text-align: center;
    display: block;
    width: 50%;

}

#logos .color-div.dark {
    background: #1B38DB;
}

#logos .color-div.light {
    background: #1E9EE4;
}

@media screen and (max-width:575.9px) {
    #logos .color-div {
        padding: 8px;
        font-size: 16px;
        color: #ffffff;
        font-weight: 700;
        border-radius: 12px;
        text-align: center;
        display: block;
        width: 50%;
    }
}

/* end */
#logos .download-all h2 {
    text-align: center;
    font-size: 28px;
    line-height: 1.2;
    font-family: 'Lato', sans-serif;
    font-weight: 900;
    margin-bottom: 30px;
}

#logos .download-all a {
    display: block;
    text-transform: uppercase;
    font-size: 18px;
    font-weight: 700;
    text-decoration: none;
    padding: 15px 20px;
    border-radius: 10px;
    border: 1px solid #1B38DB;
    color: #1B38DB;
    margin: 0 auto;
    text-align: center;
    width: 200px;
}

@media screen and (max-width:575.9px) {
    #logos .download-all a {
        display: block;
        text-transform: uppercase;
        font-size: 16px;
        font-weight: 700;
        text-decoration: none;
        padding: 10px 19px;
        border-radius: 10px;
        border: 1px solid #1B38DB;
        color: #1B38DB;
        margin: 0 auto;
        text-align: center;
        width: 160px;
    }

    #logos .download-all h2 {
        text-align: center;
        font-size: 22px;
        line-height: 1.2;
        font-family: 'Lato', sans-serif;
        font-weight: 900;
        margin-bottom: 20px;
    }
}

/* press-room start */
#london-uk-hosting .press-room h4 {
    font-family: 'Lato', sans-serif;
    font-weight: 900;
    color: #1E9EE4;
    font-size: 24px;
    line-height: 1.2;
    width: 90%;
    margin-left: auto;
    margin-bottom: 0;
}

#london-uk-hosting .press-room {
    padding: 75px 0 90px;
    background-color: #F5F6F7;
    -webkit-box-shadow: inset 0 5px 20px -9px #a1a1a1;
    box-shadow: inset 0 5px 20px -9px #a1a1a1;
}

#london-uk-hosting .press-room h1 {
    font-size: 48px;
    border-left: 4px solid #1E9EE4;
    line-height: 1.2;
    padding-left: 20px;
    font-weight: 900;
    margin-bottom: 0;
}

@media screen and (max-width:1399.9px) {
    #london-uk-hosting .press-room h4 {
        font-size: 20px;
        width: 90%;
    }

    #london-uk-hosting .press-room {
        padding: 35px 0 50px;
    }
}

@media screen and (max-width:1199.9px) {
    #london-uk-hosting .press-room h1 {
        font-size: 42px;
    }

    #london-uk-hosting .press-room h4 {
        font-size: 18px;
        width: 100%;
    }
}

@media screen and (max-width:991.9px) {
    #london-uk-hosting .press-room h1 {
        font-size: 34px;
    }

    #london-uk-hosting .press-room h4 {
        font-size: 17px;
        width: 100%;
    }
}

@media screen and (max-width:767.9px) {
    #london-uk-hosting .press-room {
        padding: 40px 0 20px;
    }

    #london-uk-hosting .press-room h4 {
        font-size: 16px;
        width: 100%;
    }
}

@media screen and (max-width:575.9px) {
    #london-uk-hosting .press-room {
        padding-bottom: 30px;
    }
}

/* press-room end */
/* colocation-navigation Start */
#london-uk-hosting .navigation a {
    text-decoration: none !important;
}

#london-uk-hosting .navigation a:hover {
    background: #1B38DB;
    color: #ffffff !important;
}

#london-uk-hosting .navigation .nav-item {
    padding: 13px 36px;
    color: #1B38DB;
    font-size: 18px;
    line-height: 21px;
    font-weight: 700;
    border: 1px solid #1B38DB;
    border-radius: 12px;
    cursor: pointer;
}

#london-uk-hosting .navigation .nav-item.active {
    background: #1B38DB;
    color: #ffffff;
    cursor: default;
}

@media screen and (max-width:1399px) {
    #london-uk-hosting .navigation .nav-item {
        padding: 10px 24px;
        font-size: 16px;
    }
}

@media screen and (max-width:1399.9px) {
    #london-uk-hosting .colocation-header h1 {
        padding: 25px 0 !important;
        font-size: 72px !important;
        margin-bottom: 0;
    }

    #london-uk-hosting .navigation .nav-item {
        padding: 10px 32px;
        font-size: 16px;
    }
}

@media screen and (max-width:1199.9px) {
    #london-uk-hosting .colocation-header h1 {
        padding: 40px 0 25px !important;
        font-size: 60px !important;
        margin-bottom: 0;
    }

    #london-uk-hosting .navigation .nav-item {
        padding: 10px 22px;
        font-size: 16px;
    }
}

@media screen and (max-width:991.9px) {
    #london-uk-hosting .colocation-header h1 {
        padding: 40px 0 25px !important;
        font-size: 45px !important;
        margin-bottom: 0;
    }

    #london-uk-hosting .navigation .nav-item {
        padding: 8px 13px;
        font-size: 14px;
    }
}

@media screen and (max-width:767px) {
    #london-uk-hosting .navigation .nav-item {
        padding: 2% 3%;
        font-size: 16px;
        margin-bottom: 10px;
    }
}

@media screen and (max-width:575.9px) {
    #london-uk-hosting main .colocation-header h1 {
        padding: 50px 0 15px !important;
        font-size: 32px !important;
        margin: 0 auto;
        text-align: center;
        width: 100%;
    }
}

/* colocation-navigation end*/

/* ashburn */

#london-uk-hosting .ashburn h2 {
    font-size: 28px;
    font-weight: 900;
}

#london-uk-hosting .ashburn h3 {
    font-size: 24px;
    font-weight: 900;
}

#london-uk-hosting .ashburn ul li,
#london-uk-hosting .ashburn p {
    font-size: 18px;
}

/* dedicatedhosting start */
#managed-services .dedicatedhosting {
    background-image: url('../img/cloud-platform/Hero-background.png') !important;
    background-size: 100% !important;
    background-repeat: no-repeat !important;
}

#managed-services .dedicatedhosting h1 {
    padding: 80px 0 25px 0 !important;
    font-size: 57px !important;
    line-height: 1.22;
    font-weight: 300;
}

#managed-services .dedicated-main p {
    font-size: 24px;
    margin-bottom: 28px;
    font-weight: 600;
}



#managed-services .dedicatedhosting h1 strong {
    font-weight: 900 !important;
    font-size: 80px;
}

#managed-services .dedicated-main .white-btn {
    background-color: #ffffff !important;
    color: #1B38DB !important;
    font-weight: 900;
    border-color: #ffffff;
    border-radius: 12px;
    padding: 13px 60px;
}

@media screen and (min-width: 1500px) and (max-width: 1800px) {
    #managed-services .dedicatedhosting {
        background-size: cover !important;
        background-position: top !important;
    }
}

@media screen and (min-width: 1200px) and (max-width: 1499.9px) {
    #managed-services .dedicatedhosting {
        background-size: cover !important;
        background-position: top !important;
    }
}

@media screen and (min-width: 768px) and (max-width: 1199.9px) {
    #managed-services .dedicatedhosting h1 {
        font-size: 40px !important;
        padding: 75px 0 25px 0 !important;
    }

    #managed-services .dedicated-main p {
        font-size: 18px !important;
    }

    #managed-services .dedicatedhosting {
        background-size: cover !important;
        background-position: top !important;
    }
}

@media screen and (max-width:1399.9px) {
    #managed-services .dedicated-main p {
        font-size: 18px;
        margin-bottom: 28px;
        font-weight: 600;
        width: 80%;
    }

    #managed-services .dedicatedhosting h1 {
        padding: 60px 0 25px 0 !important;
        font-size: 45px !important;
        line-height: 1.22;
        font-weight: 300;
    }
}

@media screen and (max-width:1199.9px) {
    #managed-services .dedicatedhosting h1 {
        padding: 40px 0 0px 0 !important;
        font-size: 45px !important;
        line-height: 1.22;
        font-weight: 300;
    }
}

@media screen and (max-width:991.9px) {
    #managed-services .dedicated-main p {
        font-size: 18px;
        font-weight: 600;
        width: 85%;
        margin-bottom: 20px;
    }

    #managed-services .dedicated-main .white-btn {
        padding: 8px 40px;
    }

    #managed-services .dedicatedhosting h1 {
        font-size: 36px !important;
    }
}

@media screen and (max-width:767.9px) {
    #managed-services .dedicated-main p {
        font-size: 18px;
        font-weight: 600;
        width: 85%;
        margin: 0 auto;
        margin-bottom: 20px;
    }

    #managed-services .dedicatedhosting h1 span {
        font-size: 27px !important;
    }

    #managed-services main .dedicatedhosting h1 {
        padding: 30px 0 10px 0 !important;
        font-size: 36px !important;
        margin: 0 auto;
        text-align: center;
        width: 80%;
    }

    #managed-services .dedicated-main p {
        font-size: 16px !important;
    }

    #managed-services .dedicatedhosting .voffset-60 {
        margin-top: 5px !important;
        margin-bottom: 0px;
    }

    #managed-services .dedicatedhosting {
        background-size: cover !important;
        background-position: top;
    }

    #managed-services .dedicated-main {
        text-align: center;
    }

    #managed-services .voffset-100 {
        margin-top: 50px !important;
    }

    #managed-services .dedicatedhosting .header-main-img {
        width: 50%;
        display: block;
        margin-inline: auto;
    }
}

@media screen and (max-width:575.9px) {
    #managed-services .dedicatedhosting .header-main-img {
        width: 80%;
        display: block;
        margin-inline: auto;
    }

    #managed-services main .dedicatedhosting h1 {
        padding: 30px 0 10px 0 !important;
        font-size: 35px !important;
        margin: 0 auto;
        text-align: center;
        width: 80%;
    }

    #managed-services .dedicated-main p {
        width: 100%;
        margin-bottom: 20px;
    }
}

/* dedicatedhosting end */

/* colocation-navigation Start */

#managed-services .navigation a {
    text-decoration: none !important;
}

#managed-services .navigation a:hover {
    background: #1B38DB;
    color: #ffffff !important;
}

#managed-services .navigation .nav-item {
    padding: 11px 22px;
    font-size: 16px;
    line-height: 21px;
    font-weight: 700;
    border: 1px solid #1B38DB;
    border-radius: 12px;
    cursor: pointer;
}

#managed-services .navigation .nav-item.active {
    background: #1B38DB;
    color: #ffffff;
    cursor: default;
}

@media screen and (max-width:1399.9px) {
    #managed-services .navigation .nav-item {
        padding: 10px 15px;
        font-size: 15px;
    }
}

@media screen and (max-width:1199.9px) {
    #managed-services .navigation .nav-item {
        padding: 10px 8px;
        font-size: 15px;
    }
}

@media screen and (max-width:991.9px) {
    #managed-services .navigation .nav-item {
        padding: 1.6% 1.9%;
        font-size: 14px;
        margin-bottom: 10px;
    }
}

@media screen and (max-width:767.9px) {
    #managed-services .navigation .nav-item {
        padding: 2% 3%;
        font-size: 16px;
        margin-bottom: 10px;
    }
}

/* colocation-navigation end*/

/* managed service block */

#managed-services .manged-service-block h2 {
    font-family: 'Lato';
    font-size: 36px;
    line-height: 1.2;
    margin-bottom: 0;
    font-weight: 900;
}

#managed-services .manged-service-block h4 {
    font-family: 'Lato';
    font-size: 24px;
    line-height: 1.2;
    margin-bottom: 29px;
    font-weight: 900;
}

#managed-services .manged-service-block p {
    font-family: 'Lato';
    font-size: 18px;
    line-height: 1.2;
    font-weight: 400;
}


@media screen and (max-width:767.9px) {
    #managed-services .manged-service-block h4 {
        font-family: 'Lato';
        font-size: 20px;
        line-height: 1.2;
        margin-bottom: 20px;
        font-weight: 900;
    }

    #managed-services .manged-service-block p {
        margin-bottom: 20px;
    }


}

@media screen and (max-width:575.9px) {


    #managed-services .manged-service-block h2 {
        font-size: 32px;
        margin-bottom: 10px;
    }

    #managed-services .manged-service-block h4 {
        font-family: 'Lato';
        font-size: 18px;
        line-height: 1.2;
        margin-bottom: 20px;
        font-weight: 900;
    }

    #managed-services .manged-service-block p {
        margin-bottom: 20px;
        text-align: left;
    }
}

/* end */

/*servers-features start*/

#managed-services .servers-features .serv-features-item {
    background-color: #F9F9F9;
    border-radius: 25px;
    padding: 22px 30px 15px;
    margin-bottom: 5px;
}

#managed-services .servers-features .serv-features-item:first-child {
    margin-bottom: 30px;
}

#managed-services .servers-features .serv-features-item h3 {
    font-weight: 900;
    font-size: 22px;
}

#managed-services .servers-features .serv-features-item h6.subtitle {
    font-weight: 600;
    font-size: 18px;
    line-height: 26px;
}

#managed-services .servers-features .serv-features-item p {
    font-size: 16px;
    font-weight: 600;
}

@media screen and (max-width:1199.9px) {
    #managed-services section.top-vps {
        background-size: auto 400px;
    }

    #managed-services .servers-features .serv-features-item {
        padding: 30px 50px 30px;
    }

    #managed-services section.why-choose .description,
    #managed-services section.why-choose .description p {
        font-size: 16px;
    }

    #managed-services section.why-choose h2.title {
        font-size: 38px;
    }
}

@media screen and (max-width:991.9px) {
    #managed-services section.top-vps {
        background-size: auto 350px;
    }

    #managed-services section.form h2.title {
        font-size: 39px;
        line-height: 46px;
    }

    #managed-services section.form .description,
    #managed-services section.form .description p {
        width: 100%;
    }

    #managed-services section.form .description p {
        font-size: 17px;
        line-height: 25px;
    }

    #managed-services section.form .form-icon {
        max-width: 120px;
        margin: 0 auto 20px;
    }
}

@media screen and (max-width:767.9px) {
    #managed-services section.why-choose h2.title {
        font-size: 33px;
    }

    #managed-services .servers-features .serv-features-item h3 {
        text-align: center;
        margin-top: 11px;
        font-size: 19px;
    }

    #managed-services .servers-features .serv-features-item h6.subtitle {
        font-weight: 600;
        font-size: 16px;
        line-height: 21px;
    }

    #managed-services .servers-features .serv-features-item {
        background-color: #F9F9F9;
        border-radius: 25px;
        padding: 25px 15px;
    }

    #managed-services .servers-features .serv-features-item p {
        font-size: 16px;
        font-weight: 300;
    }

    #managed-services section.form .form-icon {
        max-width: 100px;
        margin: 0 auto 11px;
    }

    #managed-services section.form h2.title {
        font-size: 23px;
        line-height: 27px;
    }

    #managed-services section.form .description p {
        font-size: 15px;
        line-height: 19px;
        margin: 0 auto 8px;
    }
}

@media screen and (max-width:575.9px) {
    #managed-services section.why-choose h2.title {
        font-size: 25px;
    }

    #managed-services section.top-vps {
        background-size: auto 390px;
    }
}

/*servers-features end*/


/* full-stack-managed start */
#managed-services .full-stack-managed {
    background-image: url(../img/front-page/technology-partners-bg.svg) !important;
    padding: 50px 0 50px !important;
    background-position: unset;
    background-size: auto 330px;
    background-repeat: no-repeat;
}

#managed-services .full-stack-title {
    color: #fff;
    text-align: center;
}

#managed-services .full-stack-title h2 {
    font-size: 44px;
    font-weight: 900;
    margin-bottom: 30px;
}

#managed-services .full-stack-title p {
    font-size: 18px;
    line-height: 18px;
    margin-bottom: 0;
    font-weight: 400;
    margin-bottom: 38px;
}

#managed-services .full-stack-item a {
    text-decoration: none;
    width: 100%;
    height: 100%;
    display: inline-block;
    padding: 10px 15px 20px 15px;
    background-color: #F9F9F9;
    border-radius: 10px;
    box-shadow: 1px 1px 2px 0 rgb(224 224 224);
    -webkit-box-shadow: 2px 2px 3px 0 rgb(224 224 224);
    -moz-box-shadow: 2px 2px 3px 0 rgba(224, 224, 224, 1);
    text-align: center;
}


#managed-services .full-stack-item img {
    margin-bottom: 21px;
}

#managed-services .full-stack-item p {
    color: #000;
    font-size: 18px;
    margin-bottom: 0;
    font-weight: 900;
}

@media screen and (min-width:1920px) {
    #managed-services .full-stack-managed {
        background-size: 100%;
    }
}

@media screen and (max-width:1199.9px) {
    #managed-services .full-stack-managed {
        padding: 30px 0;
    }
}

@media screen and (max-width:767.9px) {
    #managed-services .full-stack-title h2 {
        font-size: 36px;
        font-weight: 900;
        margin-bottom: 15px;
    }
}

@media screen and (max-width:575.9px) {
    #managed-services .full-stack-title h2 {
        font-size: 32px;
        font-weight: 900;
        margin-bottom: 16px;
    }
}

/* full-stack-managed end */


/*image block start */
#managed-services section.image-block {
    background-image: url('../img/front-page/technology-partners-bg.svg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding: 30px 0 35px;
    background-color: #1a75e1;
}

#managed-services section.image-block h2.title {
    font-size: 50px;
    color: white;
    font-weight: bold;
}

#managed-services section.image-block h3.title {
    font-size: 32px;
    color: white;
    font-weight: bold;
}

#managed-services section.image-block.bg-reverse {
    background-image: url('../img/front-page/technology-partners-bg-reverse.svg');
}

#managed-services section.image-block.bg-none {
    background: none;
}

#managed-services section.image-block.bg-none h2.title,
#managed-services section.image-block.bg-none h3.title,
#managed-services section.image-block.bg-none h4.subtitle {
    color: black;
}

#managed-services section.image-block h3 {
    font-size: 48px;
    font-weight: 900 !important;
}

#managed-services section.image-block h3 span {
    font-weight: 500;
}

#managed-services section.image-block a.btn {
    border-color: #fff !important;
    background: transparent;
    font-size: 16px;
    font-weight: 900;
    padding: 15px 50px;
    border-radius: 12px;
    color: #fff !important;
    text-decoration: none;

}

#managed-services section.image-block a.btn:focus {
    outline: none;
    box-shadow: none;
}

@media screen and (max-width:767.9px) {
    #managed-services section.image-block a.btn {
        padding: 12px;
    }

    #managed-services section.image-block h3.title {
        font-size: 27px;
    }
}

/*image block end */
#migration-services a {
    text-decoration: none;
}

/* dedicatedhosting */
#migration-services .dedicatedhosting {
    background-image: url('../img/cloud-platform/Hero-background.png') !important;
    background-size: 100% !important;
    background-repeat: no-repeat !important;

}

#migration-services .dedicatedhosting h1 {
    padding: 80px 0 25px 0 !important;
    font-size: 78px !important;
    font-weight: 300;
}



#migration-services .dedicated-main .white-btn {
    background-color: #ffffff !important;
    color: #1B38DB !important;
    font-weight: 900;

}

#migration-services .blue-btn {
    background-color: #1B38DB !important;
    color: #ffffff !important;
    font-weight: 900;

}

#migration-services .dedicated-main p:nth-child(2) {
    font-size: 22px;
    margin-top: -12px;
    margin-bottom: 28px;
}

#migration-services .dedicated-main p:nth-child(4) {
    font-size: 18px;
    padding-top: 20px;
}

#migration-services .dedicated-main button {
    background-color: transparent;
    border-color: #ffffff;
    color: #ffffff !important;
    border-radius: 12px;
    padding: 13px 40px;
}


#migration-services .dedicatedhosting h1 strong {
    font-weight: 900 !important;
}




#migration-services .biotech p {
    font-size: 18px !important;
}

#migration-services .biotech .row {
    align-items: center;
    justify-content: space-around;
}

#migration-services .biotech h2 {
    font-weight: 900;
    margin-bottom: 20px;
}

#migration-services .biotech strong {
    font-weight: 900;
}

#migration-services .drive-inonvation {
    background-color: #F7F5F5;
    padding: 50px 0;
}

#migration-services .drive-inonvation .col-md-6 {
    margin-top: 30px;
}

#migration-services .drive-inonvation .drive-items {
    margin: 0 10px;
    background-color: #fff;
    padding: 25px 60px;
    border: 1px solid #ccc;

}

#migration-services .drive-inonvation .drive-items1 {
    min-height: 400px;
}

#migration-services .drive-inonvation .drive-items2 {
    min-height: 580px;
}

#migration-services .drive-inonvation .drive-items3 {
    min-height: 675px;
}

#migration-services .drive-inonvation h5 {
    font-weight: 900;
    margin-bottom: 20px;
}


#migration-services section.migrate {
    background-image: url('../img/migration/coverr.png'), linear-gradient(#fff 0% 20%, #fff 10% 100%) !important;
    background-repeat: no-repeat;
    background-size: 100% 500px;
    background-position: top right;
    padding: 100px 0 0;
}


/* Form section */

#migration-services section.form {
    background-image: url('../img/front-page/form-bg.png'), linear-gradient(#F9F9F9 0% 20%, #fff 10% 100%);
    background-repeat: no-repeat;
    background-size: 100% 500px;
    background-position: top right;
    padding: 100px 0 0;
}

#migration-services section.form .form-icon {
    max-width: 128px;
    display: block;
    margin: 0 auto 15px;
}

#migration-services section.form h2.title {
    font-size: 48px;
    line-height: 57.6px;
    font-weight: bold;
    text-align: center;
    margin-bottom: 20px;
    color: white;
}

#migration-services section.form h3.subtitle {
    font-size: 21px;
    line-height: 25.2px;
    font-weight: bold;
    text-align: center;
    margin-bottom: 20px;
    color: white;
}

#migration-services section.form .description {
    margin-bottom: 40px;
}

#migration-services section.form .description,
#migration-services section.form .description p {
    font-size: 18px;
    line-height: 21px;
    font-weight: 500;
    text-align: center;
    color: white;
}

#migration-services section.form .description p:last-child {
    margin-bottom: 0;
}

#migration-services section.form form {
    background-color: white;
    padding: 70px 100px 0 100px;
    border-radius: 25px;
    box-shadow: 3px 3px 12px -6px darkgrey;
}

#migration-services section.form form .input-wrapper {
    margin-bottom: 40px;
    display: flex;
    flex-direction: column;
}

#migration-services section.form form .input-wrapper label {
    margin-bottom: 20px;
    font-weight: bold;
}

#migration-services section.form form .input-wrapper input {
    height: 70px;
    padding: 0 25px;
}

#migration-services section.form form .input-wrapper textarea {
    height: 125px;
    padding: 15px 25px;
}

#migration-services .biotech {
    padding-bottom: 60px;
}

#migration-services .btn-blue {
    padding: 10px 65px;
    background-color: #1B38DB;
    color: #fff !important;
    border-radius: 25px;
    font-weight: 800;
}


@media screen and (max-width: 1199.9px) {
    #migration-services section.form {
        background-size: auto 620px;
        padding: 50px 0 0;
    }

    #migration-services section.form form {
        padding: 50px 40px;
    }
}


@media screen and (min-width: 768px) and (max-width: 1200px) {
    #migration-services .c-ftp .cpanel-items h5 {
        display: grid !important;
        font-size: 16px !important;
    }

    #migration-services .cpanel-items {
        padding: 30px 10px !important;
        min-height: 120px;
    }

    #migration-services .dedicatedhosting {
        background-size: cover !important;
        background-position: top !important;
    }

    #migration-services #hipaa-video1 {
        height: 50vh;
    }

    #migration-services #hipaa-video1 iframe {
        height: 50vh;
    }

    #migration-services .managed .col-md-4 {
        padding: 0 5px !important;
        ;
    }

    #migration-services .managed .managed-item {
        padding: 25px 10px !important;
    }


    #migration-services .managed .row:first-of-type .managed-item {
        min-height: 410px !important;
    }

    #migration-services .managed .row:nth-child(3) .managed-item {
        min-height: 510px !important;
    }


    #migration-services .managed .row:nth-child(4) .managed-item {
        min-height: 600px !important;
    }

}



@media screen and (min-width: 1500px) and (max-width: 1800px) {
    #migration-services .dedicatedhosting {
        background-size: cover !important;
        background-position: top !important;
    }
}


@media screen and (min-width: 1200px) and (max-width: 1500px) {
    #migration-services section.challenges .challenge-item {
        min-height: 285px !important;
    }

    #migration-services .dedicatedhosting {
        background-size: cover !important;
        background-position: top !important;
    }
}

@media screen and (max-width: 767.9px) {

    #migration-services .available {
        padding: 50px 0 !important;
    }

    #migration-services .c-ftp .cpanel-items {
        margin-bottom: 20px;
    }

    #migration-services .c-panel {
        padding-bottom: 0 !important;
    }

    #migration-services .on-watch>.container>.row>.col-md-4 {
        text-align: center;
    }

    #migration-services .on-watch>.container>.row>.col-md-4 h2 {
        font-size: 36px;
    }

    #migration-services .c-panel .align-items-center>.col-md-4 {
        text-align: center;
    }

    #migration-services .dns .col-md-4 {
        text-align: center;
    }

    #migration-services .dns .col-md-4 h2 {
        margin-bottom: 25px;
    }

    #migration-services .c-panel h2 {
        margin-bottom: 25px;
        font-size: 36px;
    }

    #migration-services .pci-comp-text {
        text-align: center;
    }

    #migration-services .database {
        text-align: center;
        padding-bottom: 25px;
    }

    #migration-services .database h3 {
        margin-top: 20px;
        margin-bottom: 20px;
    }

    #migration-services .database li {
        text-align: left;
    }

    #migration-services .available-second-row {
        text-align: center;

    }

    #migration-services .available h2 {
        font-size: 36px !important;
        margin-top: 25px !important;
    }

    #migration-services .managed .managed-item {
        padding: 25px !important;
    }

    #migration-services .hipaa-complient img {
        margin-bottom: 35px;
    }


    #migration-services .drive-inonvation .drive-items {
        margin: 0 !important;
        padding: 15px 25px !important;
        text-align: center;
    }

    #migration-services .dedicatedhosting h1 span {
        font-size: 27px !important;
    }

    #migration-services main .dedicatedhosting h1 {
        padding: 55px 0 80px 0 !important;
        font-size: 36px !important;
        margin: 0 auto;
        text-align: center;
        width: 80%;
    }

    #migration-services .dedicatedhosting .voffset-60 {
        margin-top: 5px !important;
    }

    #migration-services .dedicatedhosting {
        background-size: cover !important;
        background-position: top;
    }

    #migration-services .dedicated-main {
        text-align: center;
    }

    #migration-services .voffset-100 {
        margin-top: 50px !important;
    }

    #migration-services .cloud-platform h3 {
        margin-top: 50px;
        text-align: center;
    }

    #migration-services .dediacted-button button {
        margin-bottom: 12px;
    }

    #migration-services .dedicated-host h3 {
        margin-top: 12px;
    }

    #migration-services .dedicatedhosting p.text-white {
        font-size: 16px !important;
    }

    #migration-services #hipaa-video1 {
        height: 33vh;
    }

    #migration-services #hipaa-video1 iframe {
        height: 34vh;
    }

    #migration-services .dedicated-main button {
        padding: 10px 25px;
        font-size: 0.9rem;
    }

}


#migration-services .hipaa-complient strong {
    font-weight: 900;
}

#migration-services .hipaa-complient a {
    font-weight: 900;
    color: #000;
}

#migration-services .hipaa-complient h2 {
    font-weight: 900;
    font-size: 28px;
}

#migration-services .font-18 {
    font-size: 18px !important;
}

#migration-services .hipaa-hosting {
    /* background-color: #F7F5F5; */
    padding: 100px 0;
}

#migration-services .hipaa-complient button {
    background-color: #1B36DB;
    padding: 10px 30px;
    border-radius: 10px;
    font-weight: 700;
    margin-top: 15px;
}


#migration-services .hipaa-complient .row {
    align-items: center;
}

#migration-services .hipaa-complient h3 {
    font-weight: 900;
    margin-bottom: 30px;
}

#migration-services .hipaa-complient p {
    font-size: 18px;
}

#migration-services .hipaa-complient p a {
    text-decoration: none;
}


#migration-services .docker .title {
    font-size: 32px;
    text-align: center;
    color: #fff;
}

#migration-services .docker h3 {
    font-weight: 900;
    text-align: center;
}

#migration-services .docker form h3 {
    margin-bottom: 20px;
}

#migration-services .form-btn {
    text-align: center;
    padding-bottom: 60px;
    border-bottom: 1px solid #CCCCCC;
    margin-bottom: 60px;
    margin-top: 25px;
}

#migration-services .form-btn button {
    padding: 15px 25px;
    border-radius: 18px;
}

#migration-services .docker .docker-item h3 {
    text-align: left;
    margin-bottom: 20px;
}

#migration-services .docker .docker-item {
    margin-bottom: 40px;
}

#migration-services .docker {
    margin-bottom: 66px;
}


#migration-services .managed h2 {
    text-align: center;
    font-weight: 700;
    font-size: 44px;
    margin-bottom: 50px;
}

#migration-services .managed {
    padding: 40px 0 100px 0;
    background-color: #F9F9F9;
    margin-top: 50px;
}

#migration-services .managed .managed-item {
    background-color: #fff;
    padding: 25px 60px;
    text-align: center;
    border-radius: 17px;
    box-shadow: 2px 2px 3px 0 rgba(204, 204, 204, 1);
    -webkit-box-shadow: 2px 2px 3px 0 rgba(204, 204, 204, 1);
    -moz-box-shadow: 2px 2px 3px 0 rgba(204, 204, 204, 1);
}

#migration-services .managed .col-md-4 {
    padding: 0 17px;
}

#migration-services .managed h4 {
    margin-top: 20px;
    margin-bottom: 20px;
    font-weight: 700;
    font-size: 20px;
}

#migration-services .managed .row:first-of-type .managed-item {
    min-height: 370px;
}

#migration-services .managed .row:nth-child(3) {
    margin-top: 35px;
}

#migration-services .managed .row:nth-child(3) .managed-item {
    min-height: 420px;
}

#migration-services .managed .row:nth-child(4) {
    margin-top: 35px;
}

#migration-services .managed .row:nth-child(4) .managed-item {
    min-height: 500px;
}


/* Technology-partners Section */

#migration-services section.image-block {
    background-image: url('../img/front-page/technology-partners-bg.svg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding: 60px 0 70px;
    background-color: #1a75e1;
}

#migration-services section.image-block h2.title {
    font-size: 50px;
    color: white;
    font-weight: bold;
}

#migration-services section.image-block h3.title {
    font-size: 32px;
    color: white;
    font-weight: bold;
}

#migration-services section.image-block h4.subtitle {
    font-size: 21px;
    color: white;
    font-weight: bold;
    text-transform: uppercase;
}





#migration-services section.image-block.bg-reverse {
    background-image: url('../img/front-page/technology-partners-bg-reverse.svg');
}

#migration-services section.image-block.bg-none {
    background: none;
}

#migration-services section.image-block.bg-none h2.title,
#migration-services section.image-block.bg-none h3.title,
#migration-services section.image-block.bg-none h4.subtitle {
    color: black;
}

#migration-services .image-block h3 {
    font-weight: 900 !important;
}

@media screen and (max-width: 767.9px) {

    #migration-services .managed h2 {
        font-size: 35px;
    }

    #migration-services .managed-item {
        margin-bottom: 35px;
    }

    #migration-services .managed-item:nth-child(4) {
        margin-bottom: 0 !important;
    }
}

#migration-services .available {
    padding: 130px 0;
    background-image: url(../img/dedicated-hosting/Background-1.png);
    background-size: cover;
}

#migration-services .services-items {
    margin-top: 25px;
    min-height: 200px;
    text-align: center;
    padding: 10px 15px 20px 15px;
    border-radius: 10px;
    background-color: #F9F9F9;
    box-shadow: 1px 1px 2px 0 rgb(224, 224, 224);
    -webkit-box-shadow: 2px 2px 3px 0 rgba(224, 224, 224, 1);
    -moz-box-shadow: 2px 2px 3px 0 rgba(224, 224, 224, 1);
}

#migration-services .services-items h6 {
    font-size: 17px;
    font-weight: 700;
}

#migration-services .available-second-row {
    align-items: center;
}

#migration-services .available h2 {
    font-size: 44px;
    color: white;
    font-weight: 900;
}

#migration-services .available p img {
    margin-right: 15px;
}

#migration-services .available p {
    color: white;
    font-size: 24px;
}

#migration-services .atlantic-first-row {
    justify-content: center;
    text-align: center;
}

#migration-services .atlantic-first-row h2 {
    font-size: 32px;
    font-weight: 700;
    margin-bottom: 35px;
}

#migration-services .atlantic-items {
    background-color: #F9F9F9;
    padding: 30px 0;
    border-radius: 15px;
    margin-top: 25px;
    box-shadow: 1px 1px 2px 0 rgb(224, 224, 224);
    -webkit-box-shadow: 2px 2px 3px 0 rgba(224, 224, 224, 1);
    -moz-box-shadow: 2px 2px 3px 0 rgba(224, 224, 224, 1);
}

#migration-services .atlantic-items h3 {
    font-size: 24px;
    font-weight: 700;
}

#migration-services .database h3 {
    font-size: 28px;
    font-weight: 700;
}


/* pci-complinance-simplified start */
#migration-services .pci-complinance-simplified {
    background: url(../img/pci-hosting-solutions/pci-comp-simp-back-left.png),
        linear-gradient(0, #fff, #fff);
    background-position: left, right;
    background-repeat: no-repeat;
    padding: 67px 150px 75px 5px;
    background-size: 40% auto, 100% auto;
}

#migration-services .pci-comp-text {
    color: #fff;
}

#migration-services .pci-comp-text h2 {
    font-weight: 900;
    font-size: 36px;
    line-height: 43px;
}

#migration-services .pci-comp-text p {
    font-size: 18px;
    line-height: 22px;
    font-weight: 600;
    margin-bottom: 0;
}

#migration-services .pci-comp-text p span {
    font-weight: 300;
}

#migration-services .soc-block {
    background: #fff;
    border: 1px solid #ccc;
    padding: 50px 100px 50px 50px;
}

#migration-services .soc-text {
    margin-left: 70px;
}

#migration-services .soc-text h3 {
    font-weight: 900;
}

#migration-services .soc-text p {
    font-size: 18px;
    line-height: 19px;
    margin-bottom: 0;
}

@media screen and (max-width:1399px) {
    #migration-services .pci-complinance-simplified {
        background-size: 50% 100%, 100% auto;
        padding: 40px;
    }
}

@media screen and (max-width:1199px) {
    #migration-services .soc-text h3 {
        font-size: 28px;
        line-height: 33px;
    }

    #migration-services .soc-text p {
        font-size: 16px;
        line-height: 18px;
    }

    #migration-services .soc-text {
        margin-left: 28px;
    }

    #migration-services .soc-block {
        padding: 25px 50px 25px 20px;
    }

    #migration-services .pci-comp-text p {
        font-size: 15px;
    }

    #migration-services .pci-comp-text h2 {
        font-size: 30px;
        line-height: 36px;
    }
}

@media screen and (max-width:991px) {
    #migration-services .soc-block {
        padding: 20px;
    }

    #migration-services .soc-text h3 {
        font-size: 20px;
    }

    #migration-services .pci-comp-text h2 {
        font-size: 24px;
    }
}

@media screen and (max-width:767px) {
    #migration-services .migrate-desc {
        padding: unset !important;
    }

    #migration-services .pci-complinance-simplified {
        background-size: cover;
        padding: 30px;
    }

    #migration-services .soc-text {
        margin-left: 0;
    }

    #migration-services .soc-text h3 {
        font-size: 22px;
    }

    #migration-services .soc-text p {
        font-size: 18px;
        line-height: 20px;
    }

    #migration-services .pci-comp-text h2 {
        font-size: 32px;
    }

    #migration-services .pci-comp-text p {
        font-size: 18px;
    }
}

/* pci-complinance-simplified end */


#migration-services .pci-complinance-simplified .soc-block p {
    font-size: 18px;
    font-weight: 700;
    display: flex;
    align-items: flex-start;
}

#migration-services .pci-complinance-simplified .soc-block p img {
    margin-top: 3px;
    margin-right: 8px;
}

#migration-services .pci-complinance-simplified .col-md-8 {
    margin-top: 95px !important;
}

#migration-services .c-panel {
    background-color: #F7F7F7;
    padding: 80px 0;
    margin-top: -100px;
}

#migration-services .c-panel h2 {
    font-size: 42px;
    font-weight: 800;
    /* margin-top: 20px; */
}

#migration-services .cpanel-items {
    padding: 30px 40px;
    background-color: #fff;
    border: 1px solid #C6C6C6;
}

#migration-services .cpanel-items img {
    margin-right: 10px;
}

#migration-services .cpanel-items h5 {
    font-weight: 700;
}

#migration-services .c-panel .col-md-8 p {
    margin-top: 40px;
}

#migration-services .dns {
    margin: 80px 0;

}

#migration-services .dns h2 {
    font-weight: 800;
    font-size: 42px;
}

#migration-services .dns .col-md-8 img {
    margin-right: 8px;
    margin-top: 4px;
}

#migration-services .dns .col-md-8 p {
    line-height: 32px;
    display: flex;
    align-items: flex-start;
    font-size: 18px;
}

#migration-services .dns .row {
    border-bottom: 1px solid #C6C6C6;
    padding-bottom: 50px;
}

#migration-services .c-ftp .cpanel-items h5 {
    display: flex;
    align-items: flex-start;
    font-size: 18px !important;
}

#migration-services .c-ftp .cpanel-items {
    padding: 15px 25px !important;
    min-height: 106px;
}

#migration-services .on-watch .col-md-8 .col-md-4 {
    margin-top: 18px;
}

#migration-services .on-watch .col-md-8 .col-md-4 h5 {
    line-height: 30px;
}

#migration-services .migration p {
    display: flex;
    align-items: flex-start;
}

#migration-services .migration p img {
    margin-top: 10px;
}

#migration-services .Vulnerability .col-md-8 {
    margin-top: 45px !important;
}

#migration-services .dns-none-border .row {
    border: none !important;
}

#migration-services .ssl .cpanel-items {
    min-height: unset !important;
    padding: 20px 25px !important;
}

#migration-services .dns h5 {
    font-weight: 700;
}

#migration-services .migrate form .row {
    margin-bottom: 40px;
    padding-bottom: 40px;
    border-bottom: 1px solid #ccc;
}

#migration-services .migrate form .row:last-child {
    margin-bottom: 0px;
    padding-bottom: 0;
}

#migration-services .migrate form .row:last-child {
    border: none !important;
}

#migration-services .migrate h3 {
    font-weight: 900;
}

@media screen and (max-width:1399.9px) {
    #migration-services section.form.migrate form {
        padding: 40px 50px !important;
    }
}

@media screen and (max-width:1199.9px) {
    #migration-services .dedicatedhosting h1 {
        padding: 80px 0 25px 0 !important;
        font-size: 70px !important;
        font-weight: 300;
    }

    #migration-services section.form.migrate form {
        background-color: white;
        padding: 35px 50px !important;
        border-radius: 25px;
        box-shadow: 3px 3px 12px -6px darkgrey;
    }

    #migration-services section.form.migrate form {
        padding: 35px 30px !important;
    }
}

@media screen and (max-width:991.9px) {
    #migration-services .dedicatedhosting h1 {
        padding: 80px 0 25px 0 !important;
        font-size: 55px !important;
        font-weight: 300;
    }
}

@media screen and (max-width:767.9px) {
    #migration-services main .dedicatedhosting h1 {
        padding: 55px 0 10px 0 !important;
        font-size: 52px !important;
        margin: 0 auto;
        text-align: center;
        width: 80%;
    }

    #migration-services .hipaa-complient img {
        margin-bottom: 0px;
    }
}

@media screen and (max-width:575.9px) {
    #migration-services .migrate h3 {
        font-weight: 900;
        font-size: 20px;
    }

    #migration-services .img-left {
        width: 50px;
    }

    #migration-services main .dedicatedhosting h1 {
        padding: 55px 0 10px 0 !important;
        font-size: 42px !important;
        margin: 0 auto;
        text-align: center;
        width: 80%;
    }

    #migration-services .hipaa-complient p {
        font-size: 16px;
        margin-bottom: 5px;
    }

    #migration-services .migrate form .row {
        margin-bottom: 20px;
        padding-bottom: 20px;
        border-bottom: 1px solid #ccc;
    }
}

#multi-factor-authentication a {
    text-decoration: none;
}

#multi-factor-authentication .voffset-120 {
    margin-top: 120px;
}

/* dedicatedhosting */
#multi-factor-authentication .dedicatedhosting {
    background-image: url('../img/cloud-platform/Hero-background.png') !important;
    background-size: 100% !important;
    background-repeat: no-repeat !important;

}

#multi-factor-authentication .dedicatedhosting.justify-content-center .row {
    padding-top: 55px;
}

#multi-factor-authentication .dedicatedhosting h1 {
    font-size: 80px !important;
    font-weight: 300;
}

#multi-factor-authentication .dedicated-main .white-btn {
    background-color: #ffffff !important;
    color: #1B38DB !important;
    font-weight: 900;
}

#multi-factor-authentication .dedicated-main p:nth-child(2) {
    font-size: 22px;
    margin-bottom: 28px;
}

#multi-factor-authentication .dedicated-main p:nth-child(4) {
    font-size: 18px;
    padding-top: 20px;
}

#multi-factor-authentication .dedicated-main button {
    background-color: transparent;
    border-color: #ffffff;
    color: #ffffff !important;
    border-radius: 12px;
    padding: 13px 40px;
}


#multi-factor-authentication .dedicatedhosting h1 strong {
    font-weight: 900 !important;
}


@media screen and (min-width: 1500px) and (max-width: 1800px) {
    #multi-factor-authentication .dedicatedhosting {
        background-size: cover !important;
        background-position: top !important;
    }
}


@media screen and (min-width: 1200px) and (max-width: 1500px) {
    #multi-factor-authentication .dedicatedhosting {
        background-size: cover !important;
        background-position: top !important;
    }
}

@media screen and (min-width: 768px) and (max-width: 1200px) {

    #multi-factor-authentication section.challenges>.container>.row>div:last-child {
        margin-bottom: 35px;
    }

    #multi-factor-authentication .why-anet-list {

        padding: 50px !important;
    }

    #multi-factor-authentication .why-anet-list br {
        display: none;
    }

    #multi-factor-authentication .challenges .title br {
        display: none;
    }

    #multi-factor-authentication .challenges .voffset-100 {
        margin-top: 30px !important;
        justify-content: center;
    }

    #multi-factor-authentication .baa img {
        width: 170%;
    }

    #multi-factor-authentication .hipaa-complient img {
        width: 100%;
    }

    #multi-factor-authentication .dedicatedhosting {
        background-size: cover !important;
        background-position: top !important;
    }

    #multi-factor-authentication .dediacted-button button {
        width: 100% !important;
    }

    #multi-factor-authentication .a-ded-text p {
        line-height: 25px !important;
    }

    #multi-factor-authentication section .no-lead-item .col-md-2 {
        padding: 0 !important;
    }

    #multi-factor-authentication section .no-lead-item .col-md-2 img {
        margin-left: 22px !important;
        margin-top: 40px;
    }

    #multi-factor-authentication .key-features .container {
        line-height: 25px !important;
    }

    #multi-factor-authentication .slider-item {
        min-height: 385px !important;
    }
}


@media screen and (max-width: 767.9px) {
    #multi-factor-authentication section .why-select {
        margin: 0 !important;
    }

    #multi-factor-authentication .why-anet-list p br {
        display: none;
    }

    #multi-factor-authentication .business-image {
        margin-top: 20px;
    }

    #multi-factor-authentication .challenges .voffset-100 {
        justify-content: center;
    }

    #multi-factor-authentication .hipaa-hosting h2 {
        width: 100% !important;
        text-align: left !important;
    }

    #multi-factor-authentication .voffset-120 {
        margin-top: 60px !important;
    }

    #multi-factor-authentication section.form {
        background-size: auto 550px;
        padding: 50px 0 0;
    }

    #multi-factor-authentication section.form h2.title {
        font-size: 36px;
        line-height: 42px;
    }

    #multi-factor-authentication section.form h3.subtitle {
        font-size: 19px;
        line-height: 120%;
    }

    #multi-factor-authentication section.form form {
        padding: 30px 10px;
        border-radius: 10px;
    }

    #multi-factor-authentication .dedicatedhosting h1 {
        padding: 55px 0 15px 0 !important;
        font-size: 30px !important;
        margin: 0 auto;
        text-align: center;
        width: 65%;
    }

    #multi-factor-authentication .dedicatedhosting .voffset-60 {
        margin-top: -55px !important;
    }

    #multi-factor-authentication .dedicatedhosting {
        background-size: cover !important;
        background-position: top;
    }

    #multi-factor-authentication .dedicated-main {
        text-align: center;
    }

    #multi-factor-authentication .voffset-100 {
        margin-top: 50px !important;
    }

    #multi-factor-authentication .cloud-platform h3 {
        margin-top: 50px;
        text-align: center;
    }

    #multi-factor-authentication .dediacted-button button {
        margin-bottom: 12px;
    }

    #multi-factor-authentication .dedicated-host h3 {
        margin-top: 12px;
    }


    #multi-factor-authentication .hipaa-complient img,
    #multi-factor-authentication .web-hosting img {
        width: 100%;
    }

    #multi-factor-authentication .why-anet-list {
        padding: 25px 12px !important;
    }

    #multi-factor-authentication .why-select {
        margin: 0 30px !important;
    }

    #multi-factor-authentication .dedicated-main .white-btn {
        margin-right: 0 !important;
        margin-top: 20px;
        margin-bottom: 15px;
    }

    #multi-factor-authentication .dedicatedhosting p.text-white {
        font-size: 16px !important;
    }

    #multi-factor-authentication .hipaa-hosting {
        padding: 50px 0 !important;
    }

    #multi-factor-authentication .hipaa-hosting h2 {
        font-size: 32px !important;
        width: 80%;
        margin: 0 auto;
        text-align: center;
    }

}

/* .dedicatedhosting end */


#multi-factor-authentication .hipaa-complient h3,
#multi-factor-authentication .web-hosting h2,
#multi-factor-authentication .web-features h3 {
    font-weight: 900;
    margin-bottom: 30px;
}

#multi-factor-authentication .baa .baa-row {
    align-items: center;
    justify-content: space-between;
}


#multi-factor-authentication .baa h2 {
    font-weight: 900;
}


#multi-factor-authentication .hipaa-cloud h2 {
    font-size: 30px;
    font-weight: 900;
    margin-bottom: 25px;
}

#multi-factor-authentication .hipaa-cloud .row {
    margin-top: 40px;
}

#multi-factor-authentication .hipaa-cloud .row:last-child {
    border-bottom: none;

}

#multi-factor-authentication .hipaa-cloud .row {
    padding-bottom: 40px;
    border-bottom: 2px solid #D1D1D1;

}

#multi-factor-authentication .hipaa-hosting h2 {
    font-weight: 900;
    font-size: 36px;
}

#multi-factor-authentication .hipaa-hosting p {
    margin-top: 20px;
    font-size: 20px;
}

#multi-factor-authentication .hipaa-complient .row {
    align-items: flex-start;
}

#multi-factor-authentication .hipaa-hosting {
    background-color: #F7F5F5;
    padding: 80px 0;
}

#multi-factor-authentication .hipaa-hosting #hipaa-video1 {
    margin-top: 80px;
}

#multi-factor-authentication #hipaa-video1 {
    background-image: url(./../img/business/Video.png);
    background-size: 100%;
    /* padding: 200px; */
    height: 405px;
    background-repeat: no-repeat;
}

#multi-factor-authentication .hipaa-hosting li {
    list-style: none;
    font-size: 18px;
    margin-top: 10px;
    /* display: flex;
    align-items: flex-start; */
}

#multi-factor-authentication .check {
    padding-left: 20px;
}

#multi-factor-authentication .yuel li {
    margin-top: 10px;
}

#multi-factor-authentication .check li {
    list-style: none;
    font-size: 18px;
    margin-top: 10px;
    display: flex;
    align-items: flex-start;
}

#multi-factor-authentication .hipaa-hosting li::before,
#multi-factor-authentication .check li::before {
    margin-right: 10px;
    margin-top: 5px;
    content: url(./../img/dedicated-server-hosting/graphic-check-mark.webp);
}

/* Form section */

#multi-factor-authentication section.form {
    background-image: url('../img/front-page/form-bg.png'), linear-gradient(#fff 0% 20%, #fff 10% 100%);
    background-repeat: no-repeat;
    background-size: 100% 500px;
    background-position: top right;
    padding: 100px 0 0;
}

#multi-factor-authentication section.form .form-icon {
    max-width: 128px;
    display: block;
    margin: 0 auto 15px;
}

#multi-factor-authentication section.form h2.title {
    font-size: 48px;
    line-height: 57.6px;
    font-weight: bold;
    text-align: center;
    margin-bottom: 20px;
    color: white;
}

#multi-factor-authentication section.form h3.subtitle {
    font-size: 21px;
    line-height: 25.2px;
    font-weight: bold;
    text-align: center;
    margin-bottom: 20px;
    color: white;
}

#multi-factor-authentication section.form .description {
    margin-bottom: 40px;
}

#multi-factor-authentication section.form .description,
#multi-factor-authentication section.form .description p {
    font-size: 18px;
    line-height: 21px;
    font-weight: 500;
    text-align: center;
    color: white;
}

#multi-factor-authentication section.form .description p:last-child {
    margin-bottom: 0;
}

#multi-factor-authentication section.form form {
    background-color: white;
    padding: 70px 100px;
    border-radius: 25px;
    box-shadow: 3px 3px 12px -6px darkgrey;
}

#multi-factor-authentication section.form form .input-wrapper {
    margin-bottom: 40px;
    display: flex;
    flex-direction: column;
}

#multi-factor-authentication section.form form .input-wrapper label {
    margin-bottom: 20px;
    font-weight: bold;
}

#multi-factor-authentication section.form form .input-wrapper input {
    height: 70px;
    padding: 0 25px;
}

#multi-factor-authentication section.form form .input-wrapper textarea {
    height: 125px;
    padding: 15px 25px;
}


@media screen and (max-width: 1199.9px) {
    #multi-factor-authentication section.form {
        background-size: auto 500px;
        padding: 50px 0 0;
    }

    #multi-factor-authentication section.form form {
        padding: 50px 40px;
    }
}


@media screen and (max-width: 767.9px) {

    #multi-factor-authentication .sms .row {
        text-align: center;
        padding: 0 15px;
    }

    #multi-factor-authentication section.form form {
        padding: 30px 10px !important;
        border-radius: 10px;
    }

    #multi-factor-authentication section.form {
        background-size: auto 580px !important;
        padding: 50px 0 0 !important;
    }

    #multi-factor-authentication section.form h2.title {
        font-size: 36px;
        line-height: 42px;
    }

    #multi-factor-authentication section.form h3.subtitle {
        font-size: 19px;
        line-height: 120%;
    }

    #multi-factor-authentication section.form form {
        padding: 30px 10px;
        border-radius: 10px;
    }

    #multi-factor-authentication section.form .form-icon {
        max-width: 100px !important;
    }

    #multi-factor-authentication section.form h3.subtitle {
        font-size: 18px;
    }

    #multi-factor-authentication section.challenges .col-md-6:first-of-type .challenge-item {
        margin-top: 25px;
    }

    #multi-factor-authentication #hipaa-video1 {
        height: 50vh;
    }

    #multi-factor-authentication #hipaa-video1 iframe {
        height: 50vh;
    }

    #multi-factor-authentication section.form {
        background-size: auto 550px;
        padding: 50px 0 0;
    }

    #multi-factor-authentication section.form h2.title {
        font-size: 36px;
        line-height: 42px;
    }

    #multi-factor-authentication section.form h3.subtitle {
        font-size: 19px;
        line-height: 120%;
    }

    #multi-factor-authentication section.form form {
        padding: 30px 10px;
        border-radius: 10px;
    }
}

#multi-factor-authentication .why-select {
    margin: 0 30px !important;
}

#multi-factor-authentication .why-anet-list {
    padding: 50px 160px;
    border-radius: 25px;
    background-color: #F7F5F5;
    -webkit-box-shadow: 4px 4px 8px 0 rgba(34, 60, 80, 0.2);
    -moz-box-shadow: 4px 4px 8px 0 rgba(34, 60, 80, 0.2);
    box-shadow: 4px 4px 8px 0 rgba(34, 60, 80, 0.2);
}

#multi-factor-authentication .why-anet-list p {
    text-align: center;
}

/* Challenges Section */
#multi-factor-authentication section.challenges {
    background-image: url(../img/business/left.png);
    background-color: white;
    background-position: top;
    background-repeat: no-repeat, no-repeat;
    background-size: 100% calc(93% - 55px), 45% auto
}

#multi-factor-authentication section.challenges h3.title {
    color: white;
    font-size: 40px;
}

#multi-factor-authentication .challenges .business-image {
    padding: 0 !important;
    border: 1px solid #E2E2E2;
}

#multi-factor-authentication .challenges .business-image img {
    padding: 0 !important;
}




#multi-factor-authentication section.challenges .description,
#multi-factor-authentication section.challenges .description p {
    color: white;
    font-size: 20px;
}

#multi-factor-authentication section.challenges .description p:last-child {
    margin-bottom: 0;
}

#multi-factor-authentication section.challenges .challenge-item {
    padding: 20px 20px 20px 30px;
    background-color: #fff;
    border: 1px solid #ccc;
    margin-bottom: 20px;
    min-height: 370px;
}

#multi-factor-authentication section.challenges .challenge-item .title {
    font-size: 18px;
    font-weight: bold;
}

#multi-factor-authentication section.challenges .challenge-item .description {
    margin-bottom: 20px;
}

#multi-factor-authentication section.challenges .challenge-item .description,
#multi-factor-authentication section.challenges .challenge-item .description p {
    color: black;
    font-size: 17px;
    font-weight: 300;
}


#multi-factor-authentication section.challenges .challenge-item a {
    text-decoration: none;
    color: #1e9ee4;
    font-size: 17px;
}


@media screen and (max-width: 1199.9px) {
    #multi-factor-authentication section.challenges {
        background-image: url(../img/front-page/challenge-bg-left.webp);
        background-repeat: no-repeat;
        background-size: cover;
    }

    #multi-factor-authentication section.challenges>.container>.row>div:last-child {
        background-image: url(../img/front-page/challenge-bg-right.webp);
        background-repeat: no-repeat;
        background-size: cover;
    }
}

#multi-factor-authentication .btn-blue {
    padding: 10px 65px;
    background-color: #1B38DB;
    color: #fff !important;
    border-radius: 25px;
    font-weight: 800;
}

#multi-factor-authentication .multifactor .row {
    justify-content: space-around;
    margin-bottom: 30px;
}

#multi-factor-authentication .multifactor h2 {
    margin-bottom: 30px;
    font-size: 30px;
    font-weight: 900;
}

#multi-factor-authentication .multifactor li {
    margin-top: 20px;
}

#multi-factor-authentication .sms {
    background-color: #F9F9F9;
    padding: 35px 0;
}

#multi-factor-authentication .sms h4 {
    font-weight: 900;
}

#multi-factor-authentication .font-weight-bolder {
    font-weight: 900;
}

#multi-factor-authentication .managed h3 {
    margin-bottom: 25px;
}

#multi-factor-authentication .managed {
    margin-bottom: 80px;
}

#multi-factor-authentication .managed-item {
    border-radius: 13px;
    text-align: center;
    background-color: #F9F9F9;
    padding: 25px 30px;
    min-height: 340px;
    box-shadow: rgb(50 50 50 / 15%) 1.95px 1.95px 6.6px;
}

#multi-factor-authentication .managed-item h4 {
    margin-top: 10px;
    font-weight: 900;
}

#multi-factor-authentication .col-md-3 {
    margin-top: 25px;
}

/* Technology-partners Section */

#multi-factor-authentication section.image-block {
    background-image: url('../img/front-page/technology-partners-bg.svg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding: 30px 0 35px;
    background-color: #1a75e1;
}

#multi-factor-authentication section.image-block h2.title {
    font-size: 50px;
    color: white;
    font-weight: bold;
}

#multi-factor-authentication section.image-block h3.title {
    font-size: 32px;
    color: white;
    font-weight: bold;
}

#multi-factor-authentication section.image-block h4.subtitle {
    font-size: 21px;
    color: white;
    font-weight: bold;
    text-transform: uppercase;
}


#multi-factor-authentication section.image-block img {
    margin-top: 0px;
}


#multi-factor-authentication section.image-block.bg-reverse {
    background-image: url('../img/front-page/technology-partners-bg-reverse.svg');
}

#multi-factor-authentication section.image-block.bg-none {
    background: none;
}

#multi-factor-authentication section.image-block.bg-none h2.title,
#multi-factor-authentication section.image-block.bg-none h3.title,
#multi-factor-authentication section.image-block.bg-none h4.subtitle {
    color: black;
}

#multi-factor-authentication .hipaa-features .col-md-2 {
    text-align: center;
    padding: 20px 18px;
}

#multi-factor-authentication .hipaa-features h2 {
    text-align: center;
    font-size: 34px;
    font-weight: 900;
}

#multi-factor-authentication .hipaa-features h5 {
    font-size: 18px;
    font-weight: 900;
    margin-top: 18px;
}

#multi-factor-authentication .hipaa-features .row {
    margin-top: 50px;
}

#multi-factor-authentication .hipaa-features {
    background-color: #F7F5F5;
    padding: 85px 0;
}

#multi-factor-authentication .image-block h3 {
    font-weight: 900 !important;
}

/* Form section */

#multi-factor-authentication section.form {
    background-image: url('../img/front-page/form-bg.png'), linear-gradient(#f9f9f9 0% 20%, #f9f9f9 10% 100%);
    background-repeat: no-repeat;
    background-size: 100% 500px;
    background-position: top right;
    padding: 100px 0 0;
}

#multi-factor-authentication section.form .form-icon {
    max-width: 128px;
    display: block;
    margin: 0 auto 15px;
}

#multi-factor-authentication section.form h2.title {
    font-size: 48px;
    line-height: 57.6px;
    font-weight: bold;
    text-align: center;
    margin-bottom: 20px;
    color: white;
}

#multi-factor-authentication section.form h3.subtitle {
    font-size: 21px;
    line-height: 25.2px;
    font-weight: bold;
    text-align: center;
    margin-bottom: 20px;
    color: white;
}

#multi-factor-authentication section.form .description {
    margin-bottom: 40px;
}

#multi-factor-authentication section.form .description,
#multi-factor-authentication section.form .description p {
    font-size: 18px;
    line-height: 21px;
    font-weight: 500;
    text-align: center;
    color: white;
}

#multi-factor-authentication section.form .description p:last-child {
    margin-bottom: 0;
}

#multi-factor-authentication section.form form {
    background-color: white;
    padding: 70px 100px;
    border-radius: 25px;
    box-shadow: 3px 3px 12px -6px darkgrey;
}

#multi-factor-authentication section.form form .input-wrapper {
    margin-bottom: 40px;
    display: flex;
    flex-direction: column;
}

#multi-factor-authentication section.form form .input-wrapper label {
    margin-bottom: 20px;
    font-weight: bold;
}

#multi-factor-authentication section.form form .input-wrapper input {
    height: 70px;
    padding: 0 25px;
}

#multi-factor-authentication section.form form .input-wrapper textarea {
    height: 125px;
    padding: 15px 25px;
}

@media screen and (min-width: 1500px) and (max-width: 1800px) {
    #multi-factor-authentication .dedicatedhosting {
        background-size: cover !important;
        background-position: top !important;
    }
}


@media screen and (min-width: 1200px) and (max-width: 1500px) {
    #multi-factor-authentication .dedicatedhosting {
        background-size: cover !important;
        background-position: top !important;
    }
}

@media screen and (min-width: 1201px) {
    #multi-factor-authentication .get-help p {
        width: 74%;
        margin: 0 auto;
    }
}

@media screen and (max-width:1399.9px) {
    #multi-factor-authentication .dedicatedhosting h1 {
        padding-top: 40px;
        font-size: 55px !important;
        font-weight: 300;
    }

    #multi-factor-authentication .dedicated-main p:nth-child(2) {
        font-size: 18px;
        margin-bottom: 0px;
    }
}

@media screen and (max-width:1199.9px) {
    #multi-factor-authentication .dedicated-main p:nth-child(2) {
        font-size: 16px;
        margin-bottom: 0px;
    }

    #multi-factor-authentication .dedicatedhosting h1 {
        padding-top: 40px;
        font-size: 44px !important;
        font-weight: 300;
    }

    #multi-factor-authentication .multifactor h2 {
        margin-bottom: 15px;
        font-size: 22px;
        font-weight: 900;
    }

    #multi-factor-authentication .managed-item {
        border-radius: 13px;
        text-align: center;
        background-color: #F9F9F9;
        padding: 25px 10px;
        min-height: unset;
        height: 100%;
        box-shadow: rgb(50 50 50 / 15%) 1.95px 1.95px 6.6px;
    }

    #multi-factor-authentication .managed-item h4 {
        margin-top: 10px;
        font-weight: 900;
        font-size: 19px;
    }

    #multi-factor-authentication .managed-item p {
        margin-bottom: 0;
    }

}

@media screen and (max-width:991.9px) {
    #multi-factor-authentication .dedicated-main p:nth-child(2) {
        font-size: 14px;
        margin-bottom: 0px;
    }

    #multi-factor-authentication .dedicatedhosting h1 {
        padding-top: 40px;
        font-size: 40px !important;
        font-weight: 300;
    }
}

@media screen and (max-width:767.9px) {
    #multi-factor-authentication .dedicatedhosting p.text-white {
        font-size: 18px !important;
    }

    #multi-factor-authentication .multifactor h2 {
        margin-bottom: 10px;
        font-size: 18px;
        font-weight: 900;
    }

    #multi-factor-authentication .sms h4 {
        font-weight: 900;
        margin: 10px 0;
        font-size: 20px;
    }

    #multi-factor-authentication .multifactor ul li,
    #multi-factor-authentication .multifactor p {
        font-size: 15px;
    }
}

@media screen and (max-width:575.9px) {
    #multi-factor-authentication .dedicatedhosting p.text-white {
        font-size: 15px !important;
    }

    #multi-factor-authentication .dedicatedhosting h1 {
        padding-top: 40px;
        font-size: 28px !important;
        font-weight: 300;
    }

    #multi-factor-authentication .multifactor h2 {
        margin-bottom: 10px;
        font-size: 17px;
        font-weight: 900;
    }

    #multi-factor-authentication .managed {
        margin-bottom: 30px;
    }
}

/* press-room start */
#name-dispute-resolution-policy .press-room h4 {
    font-family: 'Lato', sans-serif;
    font-weight: 900;
    color: #1E9EE4;
    font-size: 24px;
    line-height: 1.2;
    width: 90%;
    margin-left: auto;
    margin-bottom: 0;
}

#name-dispute-resolution-policy .press-room {
    padding: 75px 0 90px;
    background-color: #F5F6F7;
    -webkit-box-shadow: inset 0 5px 20px -9px #a1a1a1;
    box-shadow: inset 0 5px 20px -9px #a1a1a1;
}

#name-dispute-resolution-policy .press-room h1 {
    font-size: 48px;
    border-left: 4px solid #1E9EE4;
    line-height: 1.2;
    padding-left: 20px;
    font-weight: 900;
    margin-bottom: 0;
}

@media screen and (max-width:1399.9px) {
    #name-dispute-resolution-policy .press-room h4 {
        font-size: 20px;
        width: 90%;
    }

    #name-dispute-resolution-policy .press-room {
        padding: 35px 0 50px;
    }
}

@media screen and (max-width:1199.9px) {
    #name-dispute-resolution-policy .press-room h1 {
        font-size: 42px;
    }

    #name-dispute-resolution-policy .press-room h4 {
        font-size: 18px;
        width: 100%;
    }
}

@media screen and (max-width:991.9px) {
    #name-dispute-resolution-policy .press-room h1 {
        font-size: 34px;
    }

    #name-dispute-resolution-policy .press-room h4 {
        font-size: 17px;
        width: 100%;
    }
}

@media screen and (max-width:767.9px) {
    #name-dispute-resolution-policy .press-room {
        padding: 40px 0 20px;
    }

    #name-dispute-resolution-policy .press-room h4 {
        font-size: 16px;
        width: 100%;
    }
}

@media screen and (max-width:575.9px) {
    #name-dispute-resolution-policy .press-room {
        padding-bottom: 30px;
    }
}

/* press-room end */

/* Service Polices */

#name-dispute-resolution-policy .service-polices h3 {
    font-weight: 700;
    font-size: 28px;
}

#name-dispute-resolution-policy .service-polices h2 {
    font-weight: 700;
    font-size: 36px;
}

#name-dispute-resolution-policy .service-polices p,
#name-dispute-resolution-policy .service-polices ul li #name-dispute-resolution-policy {
    font-weight: 400;
    font-size: 18px;
}

#name-dispute-resolution-policy .service-polices ul li {
    line-height: 2;
}

#name-dispute-resolution-policy .service-polices a {
    color: #1B38DB;
    text-decoration: none;
}

@media screen and (max-width:575.9px) {
    #name-dispute-resolution-policy .service-polices h3 {
        font-weight: 700;
        font-size: 22px;
    }

    #name-dispute-resolution-policy .service-polices h2 {
        font-weight: 700;
        font-size: 28px;
    }
}

/* end */
/* network-edge-protection-header start*/
#network-edge-protection .network-edge-protection-header {
    background-image: url('../img/voip-cloud-server/Hero-background.png') !important;
    background-size: 100% !important;
    background-repeat: no-repeat !important;
}

#network-edge-protection .network-edge-protection-header .dedicated-main p.text-white {
    font-size: 22px;
    line-height: 26px;
}

#network-edge-protection .network-edge-protection-header .subheader {
    font-size: 24px;
    line-height: 28.8px;
}

#network-edge-protection .dedicated-main .white-btn {
    background-color: #ffffff !important;
    color: #1B38DB !important;
    font-weight: 900;
    padding: 10px 30px;
    border-radius: 12px;
}

#network-edge-protection .dedicated-main p:nth-child(2) {
    font-size: 22px;
    margin-bottom: 28px;
}

#network-edge-protection .network-edge-protection-header h1 {
    padding: 110px 0 25px 0 !important;
    font-size: 72px !important;
    font-weight: 300;
    margin-bottom: 0;
}

#network-edge-protection .network-edge-protection-header h1 {
    padding: 80px 0 25px 0 !important;
    font-size: 80px !important;
    font-weight: 300;
    margin-bottom: 0;
}

#network-edge-protection .network-edge-protection-header h1 strong {
    font-weight: 900 !important;

}

@media screen and (min-width:1400px) {
    #network-edge-protection .network-edge-protection-header .head-image {
        width: 80%;
    }
}

@media screen and (max-width:1599px) {
    #network-edge-protection .network-edge-protection-header {
        background-size: cover !important;
        background-position: top !important;
    }
}

@media screen and (max-width:1199px) {
    #network-edge-protection .network-edge-protection-header {
        background-size: cover !important;
        background-position: top !important;
    }

    #network-edge-protection .dedicated-main p:nth-child(2) {
        font-size: 22px;
        margin-top: 0px;
        margin-bottom: 30px;
    }

    #network-edge-protection .network-edge-protection-header h1 {
        padding: 90px 0 30px 0 !important;
        font-size: 60px !important;
        font-weight: 300;
        margin-bottom: 0;
    }

}

@media screen and (max-width:991px) {
    #network-edge-protection .network-edge-protection-header h1 {
        padding: 90px 0 23px 0 !important;
        font-size: 54px !important;
        font-weight: 300;
    }

    #network-edge-protection .dedicated-main p:nth-child(2) {
        font-size: 20px;
        margin-top: 0px;
        margin-bottom: 30px;
    }

    #network-edge-protection .dedicated-main .white-btn {
        padding: 8px 40px;
    }
}

@media screen and (max-width: 767.9px) {
    #network-edge-protection main .network-edge-protection-header h1 {
        padding: 55px 0 30px !important;
        font-size: 32px !important;
        margin: 0 auto;
        text-align: center;
        width: 80%;
    }

    #network-edge-protection .network-edge-protection-header p.text-white {
        width: 70%;
        margin: 0 auto 35px !important;
    }

    #network-edge-protection .network-edge-protection-header .subheader {
        font-size: 21px;
        line-height: 24px;
    }

    #network-edge-protection .network-edge-protection-header .voffset-60 {
        margin-top: 15px !important;
    }

    #network-edge-protection .network-edge-protection-header {
        text-align: center;
    }

    #network-edge-protection .voffset-100 {
        margin-top: 50px !important;
    }

    #network-edge-protection .dediacted-button button {
        margin-bottom: 12px;
    }

    #network-edge-protection .dedicated-host h3 {
        margin-top: 12px;
    }

    #network-edge-protection .network-edge-protection-header p.text-white {
        font-size: 18px !important;
    }

    #network-edge-protection .dedicated-main button {
        padding: 10px 20px !important;
        font-size: 0.8rem;
    }

    #network-edge-protection .dedicated-main p:nth-child(2) {
        margin-bottom: 55px;
    }

    @media screen and (min-width:425px) and (max-width:767px) {
        #network-edge-protection main .network-edge-protection-header h1 {
            font-size: 40px !important;
        }

        #network-edge-protection .head-image {
            width: 70% !important;
        }
    }
}

/* network-edge-protection-header end*/

/* network-edge-protection-services start */

#network-edge-protection .network-edge-protection-services .sec-title {
    font-size: 32px;
    line-height: 1.2;
    margin-bottom: 32px;
    font-weight: 900;
}

#network-edge-protection .network-edge-protection-services .sec-desc {
    font-size: 18px;
    line-height: 1.3;
    margin-bottom: 0;
    width: 96%;
    font-family: 'Lato', sans-serif;
}

#network-edge-protection .network-edge-protection-services .service-item {
    padding: 34px;
    background: #F9F9F9;
    border-radius: 15px;
    box-shadow: 3px 5px 6px #00000016;
    margin-bottom: 20px;
}

#network-edge-protection .network-edge-protection-services .service-item h2 {
    font-family: 'Lato', sans-serif;
    font-size: 24px;
    line-height: 1.2;
    font-weight: 900;
}

#network-edge-protection .network-edge-protection-services .service-item p {
    font-family: 'Lato', sans-serif;
    font-size: 18px;
    line-height: 1.2;
    margin-bottom: 21.2px;
}

#network-edge-protection .network-edge-protection-services .service-item ul {
    list-style-type: none;
    padding: 0;
}

#network-edge-protection .network-edge-protection-services .service-item ul li::before {
    content: '';
    display: inline-block;
    width: 30px;
    height: 30px;
    margin-top: 5px;
    margin-right: 5px;
    background-image: url(../img/network-edge-protection/check-mark.png);
    background-repeat: no-repeat;
    background-position: center;
    margin-bottom: -10px;
}

#network-edge-protection .network-edge-protection-services .service-item ul li {
    font-size: 18px;
    line-height: 1.2;
}

@media screen and (max-width:1199.9px) {
    #network-edge-protection .network-edge-protection-services .sec-desc {
        width: 100%;
    }
}

@media screen and (max-width:767.9px) {
    #network-edge-protection .network-edge-protection-services .sec-title {
        text-align: center;
        margin-bottom: 15px;
    }

    #network-edge-protection .network-edge-protection-services .sec-desc {
        text-align: center;
    }

    #network-edge-protection .network-edge-protection-services .service-item {
        padding: 20px 8px;
    }

    #network-edge-protection .network-edge-protection-services .service-item p {
        text-align: left;
    }
}

/* network-edge-protection-services end */

/* Award Winning Section Start */

#network-edge-protection .awords-win {
    background-image: url('../img/secure-block/technology-partners-bg.svg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding: 30px 0 35px;
    background-color: #1a75e1;
    margin-top: 80px;
}

#network-edge-protection .awords-win h3.title {
    font-size: 32px;
    color: white;
    font-weight: 900;
}

@media screen and (max-width:1199px) {
    #network-edge-protection .awords-win {
        margin-top: 60px !important;
    }
}

@media screen and (max-width: 575px) {
    #network-edge-protection .awords-win {
        margin-top: 40px !important;
    }
}

/* Award Winning Section End */



#network-edge-protection .get-help {
    padding: 80px 0;
}

#network-edge-protection .get-help h2 {
    font-weight: 900;
    margin-bottom: 25px;
}

#network-edge-protection .get-help p {
    font-size: 18px;
}

@media screen and (min-width: 1201px) {
    #network-edge-protection .get-help p {
        width: 74%;
        margin: 0 auto;
    }
}

/* Form section Start*/

#network-edge-protection section.form {
    background-image: url('../img/front-page/form-bg.png'), linear-gradient(#f9f9f9 0% 20%, #f9f9f9 10% 100%);
    background-repeat: no-repeat;
    background-size: 100% 500px;
    background-position: top right;
    padding: 100px 0 0;
}

#network-edge-protection section.form .form-icon {
    max-width: 128px;
    display: block;
    margin: 0 auto 15px;
}

#network-edge-protection section.form h2.title {
    font-size: 48px;
    line-height: 57.6px;
    font-weight: bold;
    text-align: center;
    margin-bottom: 20px;
    color: white;
}

#network-edge-protection section.form h3.subtitle {
    font-size: 21px;
    line-height: 25.2px;
    font-weight: bold;
    text-align: center;
    margin-bottom: 20px;
    color: white;
}

#network-edge-protection section.form .description {
    margin-bottom: 40px;
}

#network-edge-protection section.form .description,
#network-edge-protection section.form .description p {
    font-size: 18px;
    line-height: 21px;
    font-weight: 500;
    text-align: center;
    color: white;
}

#network-edge-protection section.form .description p:last-child {
    margin-bottom: 0;
}

#network-edge-protection section.form form {
    background-color: white;
    padding: 70px 100px;
    border-radius: 25px;
    box-shadow: 3px 3px 12px -6px darkgrey;
}

#network-edge-protection section.form form .input-wrapper {
    margin-bottom: 40px;
    display: flex;
    flex-direction: column;
}

#network-edge-protection section.form form .input-wrapper label {
    margin-bottom: 20px;
    font-weight: bold;
}

#network-edge-protection section.form form .input-wrapper input {
    height: 70px;
    padding: 0 25px;
}

#network-edge-protection section.form form .input-wrapper textarea {
    height: 125px;
    padding: 15px 25px;
}

#network-edge-protection .btn-blue {
    padding: 10px 65px;
    background-color: #1B38DB;
    color: #fff !important;
    border-radius: 25px;
    font-weight: 800;
}

@media screen and (max-width:767px) {
    #network-edge-protection section.form {
        background-size: auto 550px;
        padding: 50px 0 0;
    }

    #network-edge-protection section.form h2.title {
        font-size: 36px;
        line-height: 42px;
    }

    #network-edge-protection section.form h3.subtitle {
        font-size: 19px;
        line-height: 120%;
    }

    #network-edge-protection section.form form {
        padding: 30px 10px;
        border-radius: 10px;
    }
}

/* Form section End*/

@media screen and (max-width:1399.9px) {
    #network-edge-protection .network-edge-protection-header h1 {
        padding: 30px 0 25px 0 !important;
        font-size: 55px !important;
        font-weight: 300;
        margin-bottom: 0;
    }

    #network-edge-protection .network-edge-protection-header .dedicated-main p.text-white {
        font-size: 20px;
        line-height: 24px;
    }

    #network-edge-protection .network-edge-protection-header h1 {
        padding: 90px 0 15px 0 !important;
        font-size: 50px !important;
        font-weight: 300;
        margin-bottom: 0;
    }

    #network-edge-protection .network-edge-protection-header .dedicated-main p.text-white {
        font-size: 17px;
        line-height: 24px;
        margin-bottom: 15px;
    }

}

@media screen and (max-width:1199.9px) {
}

@media screen and (max-width:991.9px) {
    #network-edge-protection .img-left {
        width: 100px;
    }

    #network-edge-protection .network-edge-protection-header h1 {
        padding: 50px 0 15px 0 !important;
        font-size: 50px !important;
        font-weight: 300;
        margin-bottom: 0;
    }
}

@media screen and (max-width:767.9px) {
    #network-edge-protection main .network-edge-protection-header h1 {
        padding: 55px 0 10px !important;
        font-size: 32px !important;
        margin: 0 auto;
        text-align: center;
        width: 80%;
    }

    #network-edge-protection .network-edge-protection-header p.text-white {
        width: 70%;
        margin: 0 auto 15px !important;
    }

    #network-edge-protection .network-edge-protection-services .sec-title {
        font-size: 28px;
        line-height: 1.2;
        margin-bottom: 32px;
        font-weight: 900;
    }
}

@media screen and (max-width:575.9px) {
    #network-edge-protection .awords-win h3.title {
        font-size: 20px;
        color: white;
        font-weight: 900;
    }

    #network-edge-protection .img-left {
        width: 80px;
    }

    #network-edge-protection .network-edge-protection-services .service-item p {
        font-family: 'Lato', sans-serif;
        font-size: 16px;
        line-height: 1.2;
        margin-bottom: 21.2px;
    }

    #network-edge-protection .network-edge-protection-services .service-item h2 {
        font-family: 'Lato', sans-serif;
        font-size: 20px;
        line-height: 1.2;
        font-weight: 900;
    }

    #network-edge-protection .network-edge-protection-services .sec-title {
        font-size: 28px;
        line-height: 1.2;
        margin-bottom: 10px;
        font-weight: 900;
    }
}

/* press-room start */
#new-york-hosting .press-room h4 {
    font-family: 'Lato', sans-serif;
    font-weight: 900;
    color: #1E9EE4;
    font-size: 24px;
    line-height: 1.2;
    width: 90%;
    margin-left: auto;
    margin-bottom: 0;
}

#new-york-hosting .press-room {
    padding: 75px 0 90px;
    background-color: #F5F6F7;
    -webkit-box-shadow: inset 0 5px 20px -9px #a1a1a1;
    box-shadow: inset 0 5px 20px -9px #a1a1a1;
}

#new-york-hosting .press-room h1 {
    font-size: 48px;
    border-left: 4px solid #1E9EE4;
    line-height: 1.2;
    padding-left: 20px;
    font-weight: 900;
    margin-bottom: 0;
}

@media screen and (max-width:1399.9px) {
    #new-york-hosting .press-room h4 {
        font-size: 20px;
        width: 90%;
    }

    #new-york-hosting .press-room {
        padding: 35px 0 50px;
    }
}

@media screen and (max-width:1199.9px) {
    #new-york-hosting .press-room h1 {
        font-size: 42px;
    }

    #new-york-hosting .press-room h4 {
        font-size: 18px;
        width: 100%;
    }
}

@media screen and (max-width:991.9px) {
    #new-york-hosting .press-room h1 {
        font-size: 34px;
    }

    #new-york-hosting .press-room h4 {
        font-size: 17px;
        width: 100%;
    }
}

@media screen and (max-width:767.9px) {
    #new-york-hosting .press-room {
        padding: 40px 0 20px;
    }

    #new-york-hosting .press-room h4 {
        font-size: 16px;
        width: 100%;
    }
}

@media screen and (max-width:575.9px) {
    #new-york-hosting .press-room {
        padding-bottom: 30px;
    }
}

/* press-room end */
/* colocation-navigation Start */
#new-york-hosting .navigation a {
    text-decoration: none !important;
}

#new-york-hosting .navigation a:hover {
    background: #1B38DB;
    color: #ffffff !important;
}

#new-york-hosting .navigation .nav-item {
    padding: 13px 36px;
    color: #1B38DB;
    font-size: 18px;
    line-height: 21px;
    font-weight: 700;
    border: 1px solid #1B38DB;
    border-radius: 12px;
    cursor: pointer;
}

#new-york-hosting .navigation .nav-item.active {
    background: #1B38DB;
    color: #ffffff;
    cursor: default;
}

@media screen and (max-width:1399px) {
    #new-york-hosting .navigation .nav-item {
        padding: 10px 24px;
        font-size: 16px;
    }
}

@media screen and (max-width:1399.9px) {
    #new-york-hosting .colocation-header h1 {
        padding: 25px 0 !important;
        font-size: 72px !important;

        margin-bottom: 0;
    }

    #new-york-hosting .navigation .nav-item {
        padding: 10px 32px;
        font-size: 16px;
    }
}

@media screen and (max-width:1199.9px) {
    #new-york-hosting .colocation-header h1 {
        padding: 40px 0 25px !important;
        font-size: 60px !important;

        margin-bottom: 0;
    }

    #new-york-hosting .navigation .nav-item {
        padding: 10px 22px;
        font-size: 16px;
    }
}

@media screen and (max-width:991.9px) {
    #new-york-hosting .colocation-header h1 {
        padding: 40px 0 25px !important;
        font-size: 45px !important;

        margin-bottom: 0;
    }

    #new-york-hosting .navigation .nav-item {
        padding: 8px 13px;
        font-size: 14px;
    }
}

@media screen and (max-width:767px) {
    #new-york-hosting .navigation .nav-item {
        padding: 2% 3%;
        font-size: 16px;
        margin-bottom: 10px;
    }
}

@media screen and (max-width:575.9px) {
    #new-york-hosting main .colocation-header h1 {
        padding: 50px 0 15px !important;
        font-size: 32px !important;
        margin: 0 auto;
        text-align: center;
        width: 100%;
    }
}

/* colocation-navigation end*/

/* new-york */

#new-york-hosting .new-york h2 {
    font-size: 28px;
    font-weight: 900;
}

#new-york-hosting .new-york h3 {
    font-size: 24px;
    font-weight: 900;
}

#new-york-hosting .new-york ul li,
#new-york-hosting .new-york p {
    font-size: 18px;
}

/* press-room start */
#news .press-room h4 {
    font-family: 'Lato', sans-serif;
    font-weight: 900;
    color: #1E9EE4;
    font-size: 24px;
    line-height: 1.2;
    width: 90%;
    margin-left: auto;
    margin-bottom: 0;
}

#news .press-room {
    padding: 75px 0 90px;
    background-color: #F5F6F7;
    -webkit-box-shadow: inset 0 5px 20px -9px #a1a1a1;
    box-shadow: inset 0 5px 20px -9px #a1a1a1;
}

#news .press-room h1 {
    font-size: 48px;
    border-left: 4px solid #1E9EE4;
    line-height: 1.2;
    padding-left: 20px;
    font-weight: 900;
    margin-bottom: 0;
}

@media screen and (max-width:1399.9px) {
    #news .press-room h4 {
        font-size: 20px;
        width: 90%;
    }

    #news .press-room {
        padding: 35px 0 50px;
    }
}

@media screen and (max-width:1199.9px) {
    #news .press-room h1 {
        font-size: 42px;
    }

    #news .press-room h4 {
        font-size: 18px;
        width: 100%;
    }
}

@media screen and (max-width:991.9px) {
    #news .press-room h1 {
        font-size: 34px;
    }

    #news .press-room h4 {
        font-size: 17px;
        width: 100%;
    }
}

@media screen and (max-width:767.9px) {
    #news .press-room {
        padding: 40px 0 20px;
    }

    #news .press-room h4 {
        font-size: 16px;
        width: 100%;
    }
}

@media screen and (max-width:575.9px) {
    #news .press-room {
        padding-bottom: 30px;
    }
}

/* press-room end */

/* in the news start */
#news .in-the-news {
    background-image: url('../img/front-page/technology-partners-bg.svg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding: 40px 0;
    background-color: #1a75e1;
}

#news .in-the-news h3.title {
    font-family: 'Lato', sans-serif;
    font-size: 32px;
    color: white;
    font-weight: 900;
    margin-bottom: 30px;
    line-height: 1.2;
}

@media screen and (max-width:1199.9px) {
    #news .in-the-news h3.title {
        margin-bottom: 15px;
    }
}

@media screen and (max-width:991.9px) {
    #news .in-the-news h3.title {
        margin-bottom: 15px;
        font-size: 28px;
    }
}

@media screen and (max-width:767.9px) {
    #news .in-the-news {
        padding: 25px 0;
    }

    #news .in-the-news h3.title {
        font-size: 22px;
        margin-bottom: 5px;
    }
}

@media screen and (max-width:575.9px) {
    #news .in-the-news {
        padding: 25px 0;
    }

    #news .in-the-news h3.title {
        font-size: 18px;
        margin-bottom: 0;
    }
}

/* in the news end */

/*navigation Start */
#news .navigation a {
    text-decoration: none !important;
}

#news .navigation a:hover {
    background: #1B38DB;
    color: #ffffff !important;
}

#news .navigation .nav-item {
    padding: 15px 26px;
    color: #1B38DB;
    font-size: 18px;
    line-height: 21px;
    font-weight: 700;
    border: 1px solid #1B38DB;
    border-radius: 12px;
    cursor: pointer;
}

#news .navigation .nav-item.active {
    background: #1B38DB;
    color: #ffffff;
    cursor: default;
}

@media screen and (max-width:1399.9px) {
    #news .navigation .nav-item {
        padding: 10px 24px;
        font-size: 16px;
    }
}

@media screen and (max-width:1199.9px) {
    #news .navigation .nav-item {
        padding: 1.2% 1.6%;
        font-size: 16px;
    }
}

@media screen and (max-width:991.9px) {
    #news .navigation .nav-item {
        padding: 1.6% 1.8%;
        font-size: 16px;
        margin-bottom: 10px;
    }

    #news .navigation.voffset-60 {
        margin-top: 40px !important;
    }
}

@media screen and (max-width:767.9px) {
    #news .navigation .nav-item {
        padding: 2% 3%;
        font-size: 16px;
        margin-bottom: 10px;
    }

    #news .navigation.voffset-60 {
        margin-top: 30px !important;
    }
}

/*navigation End*/

/* news */

#news .news p {
    font-size: 18px;
}

#news .news p strong {
    font-weight: 900;
}

#news .news p a {
    font-size: 18px;
    text-decoration: none;
    color: #1a75e1;
}

#business-chanel-program .press-room h4 {
    font-family: 'Lato', sans-serif;
    font-weight: 900;
    color: #1e9ee4;
    font-size: 24px;
    line-height: 1.2;
    width: 90%;
    margin-left: auto;
    margin-bottom: 0
}

#business-chanel-program .press-room {
    padding: 75px 0 90px;
    background-color: #f5f6f7;
    -webkit-box-shadow: inset 0 5px 20px -9px #a1a1a1;
    box-shadow: inset 0 5px 20px -9px #a1a1a1
}

#business-chanel-program .press-room h1 {
    font-size: 48px;
    border-left: 4px solid #1e9ee4;
    line-height: 1.2;
    padding-left: 20px;
    font-weight: 900;
    margin-bottom: 0
}

@media screen and (max-width:1399.9px) {
    #business-chanel-program .press-room h4 {
        font-size: 20px;
        width: 90%
    }

    #business-chanel-program .press-room {
        padding: 35px 0 50px
    }
}

@media screen and (max-width:1199.9px) {
    #business-chanel-program .press-room h1 {
        font-size: 42px
    }

    #business-chanel-program .press-room h4 {
        font-size: 18px;
        width: 100%
    }
}

@media screen and (max-width:991.9px) {
    #business-chanel-program .press-room h1 {
        font-size: 34px
    }

    #business-chanel-program .press-room h4 {
        font-size: 17px;
        width: 100%
    }
}

@media screen and (max-width:767.9px) {
    #business-chanel-program .press-room {
        padding: 40px 0 20px
    }

    #business-chanel-program .press-room h4 {
        font-size: 16px;
        width: 100%
    }
}

@media screen and (max-width:575.9px) {
    #business-chanel-program .press-room {
        padding-bottom: 30px
    }
}

#business-chanel-program .navigation a {
    text-decoration: none !important
}

#business-chanel-program .navigation a:hover {
    background: #1b38db;
    color: #fff !important
}

#business-chanel-program .navigation .nav-item {
    padding: 13px 45px;
    color: #1b38db;
    font-size: 18px;
    line-height: 21px;
    font-weight: 700;
    border: 1px solid #1b38db;
    border-radius: 12px;
    cursor: pointer
}

#business-chanel-program .navigation .nav-item.active {
    background: #1b38db;
    color: #fff;
    cursor: default
}

@media screen and (max-width:1399.9px) {
    #business-chanel-program .navigation .nav-item {
        padding: 13px 30px;
        font-size: 18px
    }
}

@media screen and (max-width:1199.9px) {
    #business-chanel-program .navigation .nav-item {
        padding: 10px 22px;
        font-size: 16px
    }
}

@media screen and (max-width:991.9px) {
    #business-chanel-program .navigation .nav-item {
        padding: 1.6% 1.8%;
        font-size: 16px;
        margin-bottom: 10px
    }

    #business-chanel-program .navigation.voffset-60 {
        margin-top: 40px !important
    }
}

@media screen and (max-width:767.9px) {
    #business-chanel-program .navigation .nav-item {
        padding: 2% 3%;
        font-size: 16px;
        margin-bottom: 10px
    }

    #business-chanel-program .navigation.voffset-60 {
        margin-top: 30px !important
    }
}

#business-chanel-program section.image-block {
    background-image: url('../img/front-page/technology-partners-bg.svg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding: 40px 0 35px;
    background-color: #1a75e1
}

#business-chanel-program section.image-block h2.title {
    font-size: 50px;
    color: #fff;
    font-weight: bold
}

#business-chanel-program section.image-block h3.title {
    font-size: 40px;
    color: #fff;
    font-weight: bold
}

#business-chanel-program section.image-block h4.subtitle {
    font-size: 21px;
    color: #fff;
    font-weight: bold;
    text-transform: capitalize
}

@media screen and (max-width:1399.9px) {
    #business-chanel-program section.image-block h3.title {
        font-size: 36px
    }
}

@media screen and (max-width:1199.9px) {
    #business-chanel-program section.image-block h3.title {
        font-size: 28px
    }
}

@media screen and (max-width:575.9px) {
    #business-chanel-program section.image-block {
        padding: 30px 0 30px
    }

    #business-chanel-program section.image-block h3.title {
        font-size: 22px
    }
}

#business-chanel-program section.image-block.bg-reverse {
    background-image: url('../img/front-page/technology-partners-bg-reverse.svg')
}

#business-chanel-program section.image-block.bg-none {
    background: 0
}

#business-chanel-program section.image-block.bg-none h2.title,
#business-chanel-program section.image-block.bg-none h3.title,
#business-chanel-program section.image-block.bg-none h4.subtitle {
    color: black
}

@media screen and (max-width:1399.9px) {
    #business-chanel-program section.image-block h2.title {
        font-size: 40px
    }
}

@media screen and (max-width:1199.9px) {
    #business-chanel-program section.image-block h2.title {
        font-size: 36px
    }
}

@media screen and (max-width:767.9px) {
    #business-chanel-program section.image-block h2.title {
        font-size: 36px
    }
}

@media screen and (max-width:575.9px) {
    #business-chanel-program section.image-block h2.title {
        font-size: 28px;
        margin-bottom: 0
    }

    #business-chanel-program section.image-block h4.subtitle {
        font-size: 18px
    }
}

#business-chanel-program .content h3 {
    font-weight: 900;
    font-size: 28px
}

#business-chanel-program .content p {
    font-size: 18px
}

#business-chanel-program .content ul li {
    font-size: 18px
}

#cloud-platform .cloudplatform {
    background-image: url('../img/cloud-platform/Hero-background.png') !important;
    background-size: 100% !important;
    background-repeat: no-repeat !important
}

#cloud-platform .box3 h4 {
    font-size: 20px !important;
    font-weight: 900 !important
}

#cloud-platform .box3 {
    align-items: center;
    padding: 24px 32px !important
}

#cloud-platform .cloudplatform .col {
    background-color: #fff;
    box-shadow: 0 0 10px 10px rgb(0 0 0 / 10%)
}

#cloud-platform .hosting-solutions-2 .col:first-child {
    border-radius: 15px 0 0 0
}

#cloud-platform .hosting-solutions-2 .col:nth-child(4) {
    border-radius: 0 15px 0 0
}

#cloud-platform .hosting-solutions-2 .col:nth-child(5) {
    border-radius: 0 0 0 15px
}

#cloud-platform .hosting-solutions-2 .col:nth-child(8) {
    border-radius: 0 0 15px 0
}

#cloud-platform .start-btn {
    text-align: center
}

#cloud-platform .start-btn a.btn {
    background-color: #1b38db !important;
    border-radius: 13px
}

#cloud-platform .cloud-platform h3 {
    font-weight: 900;
    margin-bottom: 30px
}

#cloud-platform .cloud-p-button a.btn:first-child {
    border-radius: 10px;
    background-color: #1b38db;
    padding: 13px 40px
}

#cloud-platform .cloud-p-button a.btn:nth-child(2) {
    border-radius: 10px;
    margin-left: 15px;
    background-color: #fff;
    color: #1b38db;
    padding: 13px 40px;
    border-color: #1B38DB;
}

#cloud-platform .the-acp {
    background-color: #f3f0f7;
    padding-top: 80px;
    padding-bottom: 50px
}

#cloud-platform .the-acp-item {
    min-height: 200px
}

#cloud-platform .yul {
    display: flex
}

#cloud-platform .the-acp-text {
    margin-left: 15px
}

#cloud-platform .full-stack {
    background-image: url('../img/cloud-platform/Background-1.png');
    padding-top: 50px;
    padding-bottom: 50px;
    background-size: cover
}

#cloud-platform .full-stack h2 {
    font-weight: 700
}

#cloud-platform .full-stack-item {
    text-align: center;
    color: white
}

#cloud-platform .full-stack-item {
    margin-top: 30px
}

#cloud-platform .full-stack-item a {
    color: #fff;
    text-decoration: none
}

#cloud-platform .image-block h2 {
    font-size: 50px;
    font-weight: bold
}

#cloud-platform section.image-block h4.subtitle {
    font-size: 21px;
    font-weight: bold;
    text-transform: uppercase
}

#cloud-platform section.image-block {
    background-image: url(../img/front-page/technology-partners-bg.svg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding: 60px 0 70px;
    background-color: #1a75e1
}

#cloud-platform .bg-none {
    background: none !important
}

#cloud-platform section.image-block h3.title {
    font-size: 32px;
    color: #fff;
    font-weight: bold
}

#cloud-platform .imgvideo h3 {
    font-size: 36px !important;
    font-weight: 700 !important;
    margin-bottom: 25px;
    width: 50%
}

#cloud-platform #video {
    background-image: url(../img/cloud-platform/videoimg.png);
    background-size: 100%;
    height: 400px;
    background-repeat: no-repeat
}

#cloud-platform .imgvideo button img {
    width: 40%;
    margin-top: -3px
}

@media screen and (min-width:1200px) and (max-width:1600px) {
    #cloud-platform .cloudplatform {
        background-position: center;
        background-size: cover !important
    }
}

@media screen and (min-width:992px) and (max-width:1200px) {
    #cloud-platform .voffset-60 {
        margin-top: 30px !important
    }

    #cloud-platform .voffset-100 {
        margin-top: 50px !important
    }

    #cloud-platform .cloudplatform h1 {
        font-size: 50px !important;
        padding: 100px 0 !important
    }

    #cloud-platform .cloudplatform {
        background-position: center;
        background-size: cover !important
    }
}

@media screen and (min-width:768px) and (max-width:991.9px) {
    #cloud-platform .voffset-100 {
        margin-top: 50px !important
    }

    #cloud-platform .cloudplatform h1 {
        font-size: 50px !important;
        padding: 55px 0 !important
    }

    #cloud-platform .cloudplatform {
        background-position: center;
        background-size: cover !important
    }
}

@media screen and (max-width:767.9px) {
    #cloud-platform .cloudplatform h1 {
        padding: 55px 0 80px 0 !important;
        font-size: 28px !important;
        margin: 0 auto;
        text-align: center;
        width: 65%
    }

    #cloud-platform .cloudplatform {
        background-size: cover !important
    }

    #cloud-platform .hosting-solutions-2 .col:first-child,
    #cloud-platform .hosting-solutions-2 .col:nth-child(4),
    #cloud-platform .hosting-solutions-2 .col:nth-child(5),
    #cloud-platform .hosting-solutions-2 .col:nth-child(8) {
        border-radius: 0 !important
    }

    #cloud-platform .voffset-100 {
        margin-top: 50px !important
    }

    #cloud-platform .cloud-platform h3 {
        text-align: center;
        margin-top: 10px
    }

    #cloud-platform .cloud-p-button {
        text-align: center
    }

    #cloud-platform .full-stack h2 {
        width: 60%;
        margin: 0 auto
    }

    #cloud-platform .full-stack-main {
        margin: 0 auto
    }

    #cloud-platform .full-stack {
        background-size: cover !important
    }

    #cloud-platform section.image-block {
        padding: 0 !important
    }

    #cloud-platform section.awords-win {
        padding: 25px 0 !important
    }

    #cloud-platform .imgvideo h3 {
        text-align: center
    }

    #cloud-platform .imgvideo br {
        display: none
    }

    #cloud-platform .cloud-p-atlantic-button a.btn:nth-child(2) {
        margin-top: 0 !important
    }

    #cloud-platform #video {
        height: 49vh
    }

    #cloud-platform #video iframe {
        height: 48vh
    }

    #cloud-platform .the-acp-text h4 {
        text-align: center;
        margin-top: 20px
    }
}

#cloud-platform .imgvideo {
    margin-bottom: 50px
}

@media screen and (max-width:1399.9px) {
    #cloud-platform .cloudplatform h1 {
        font-size: 78px !important;
        padding: 100px 0 !important
    }

    #cloud-platform .imgvideo h3 {
        width: 60%
    }
}

@media screen and (max-width:1199.9px) {
    #cloud-platform .cloudplatform h1 {
        font-size: 65px !important;
        padding: 0 !important
    }

    #cloud-platform .box3 {
        align-items: center;
        padding: 24px 15px !important
    }

    #cloud-platform .imgvideo h3 {
        width: 70%
    }
}

@media screen and (max-width:991.9px) {
    #cloud-platform .full-stack-item {
        padding: 0
    }

    #cloud-platform .full-stack-item h5 {
        font-size: 16px;
        text-align: center
    }

    #cloud-platform .imgvideo h3 {
        width: 100%
    }

    #cloud-platform .cloudplatform h1 {
        font-size: 48px !important;
        padding: 0 !important
    }

    #cloud-platform .hosting-solutions-2 .col:nth-child(4) {
        border-radius: 0
    }

    #cloud-platform .hosting-solutions-2 .col:nth-child(2) {
        border-radius: 0 15px 0 0
    }

    #cloud-platform .hosting-solutions-2 .col:nth-child(5) {
        border-radius: 0
    }

    #cloud-platform .hosting-solutions-2 .col:nth-child(7) {
        border-radius: 0 0 0 15px
    }

    #cloud-platform .cloud-platform img {
        width: 70%;
        margin: 0 auto;
        display: block
    }

    #cloud-platform .cloud-platform h3 {
        font-weight: 900;
        margin-bottom: 10px
    }
}

@media screen and (max-width:767.9px) {
    #cloud-platform .full-stack-item {
        padding: 0
    }

    #cloud-platform .full-stack-item h5 {
        font-size: 13px;
        text-align: center
    }

    #cloud-platform .header-main-img.voffset-60 {
        margin-top: 30px !important
    }

    #cloud-platform .cloudplatform h1 {
        font-size: 36px !important;
        padding: 30px 0 0 !important
    }

    #cloud-platform .cloud-platform .cloud-p-button a.btn:nth-child(2) {
        border-radius: 10px;
        margin-left: 15px;
        margin-top: 0;
        background-color: #fff;
        color: #1b38db;
        padding: 13px 28px !important
    }

    #cloud-platform .hosting-solutions-2 .col:first-child {
        border-top-left-radius: 15px !important;
        border-top-right-radius: 15px !important
    }

    #cloud-platform .hosting-solutions-2 .col:nth-child(2) {
        border-radius: 0
    }

    #cloud-platform .hosting-solutions-2 .col:nth-child(7) {
        border-radius: 0
    }

    #cloud-platform .hosting-solutions-2 .col:last-child {
        border-bottom-left-radius: 15px !important;
        border-bottom-right-radius: 15px !important
    }
}

@media screen and (max-width:575.9px) {
    #cloud-platform .full-stack h2 {
        width: 100%
    }

    #cloud-platform .full-stack-item {
        margin-top: 10px
    }

    #cloud-platform .cloud-platform img {
        width: 100%
    }

    #cloud-platform .cloudplatform h1 {
        font-size: 28px !important;
        padding: 30px 0 0 !important
    }

    #cloud-platform .the-acp {
        background-color: #f3f0f7;
        padding-top: 40px;
        padding-bottom: 30px
    }

    #cloud-platform section.awords-win {
        padding: 30px 0 30px
    }

    #cloud-platform section.awords-win h3.title {
        font-size: 22px
    }

    #cloud-platform .imgvideo h3 {
        font-size: 28px !important;
        margin-bottom: 14px
    }

    #cloud-platform .cloud-p-button a.btn {
        margin-left: 0 !important;
        padding: 13px 25px !important
    }
}

@media screen and (max-width:386.9px) {
    #cloud-platform .cloud-platform .cloud-p-button a.btn:nth-child(2) {
        border-radius: 10px;
        margin-top: 15px !important;
        background-color: #fff;
        color: #1b38db;
        padding: 13px 28px !important
    }
}

@media screen and (max-width:1399.9px) {
    #cloud-platform #video {
        height: 39vh
    }

    #cloud-platform #video iframe {
        height: 39vh
    }
}

@media screen and (max-width:1199.9px) {
    #cloud-platform #video {
        height: 33vh
    }

    #cloud-platform #video iframe {
        height: 33vh
    }
}

@media screen and (max-width:991.9px) {
    #cloud-platform #video {
        height: 42vh
    }

    #cloud-platform #video iframe {
        height: 42vh
    }
}

@media screen and (max-width:767.9px) {
    #cloud-platform #video {
        height: 37vh
    }

    #cloud-platform #video iframe {
        height: 37vh
    }
}

@media screen and (max-width:575.9px) {
    #cloud-platform #video {
        height: 40vh
    }

    #cloud-platform #video iframe {
        height: 40vh
    }
}

@media screen and (max-width:550.9px) {
    #cloud-platform #video {
        height: 37vh
    }

    #cloud-platform #video iframe {
        height: 37vh
    }
}

@media screen and (max-width:519.9px) {
    #cloud-platform #video {
        height: 35vh
    }

    #cloud-platform #video iframe {
        height: 35vh
    }
}

@media screen and (max-width:484.9px) {
    #cloud-platform #video {
        height: 33vh
    }

    #cloud-platform #video iframe {
        height: 33vh
    }
}

@media screen and (max-width:449.9px) {
    #cloud-platform #video {
        height: 31vh
    }

    #cloud-platform #video iframe {
        height: 31vh
    }
}

@media screen and (max-width:375.9px) {
    #cloud-platform #video {
        height: 26vh
    }

    #cloud-platform #video iframe {
        height: 26vh
    }
}

@media screen and (max-width:350.9px) {
    #cloud-platform #video {
        height: 24vh
    }

    #cloud-platform #video iframe {
        height: 24vh
    }
}

@media screen and (max-width:320px) {
    #cloud-platform #video {
        height: 22vh
    }

    #cloud-platform #video iframe {
        height: 22vh
    }
}

#certifications-and-partnerships .press-room h4 {
    font-family: 'Lato', sans-serif;
    font-weight: 900;
    color: #1e9ee4;
    font-size: 24px;
    line-height: 1.2;
    width: 90%;
    margin-left: auto;
    margin-bottom: 0
}

#certifications-and-partnerships .press-room {
    padding: 75px 0 90px;
    background-color: #f5f6f7;
    -webkit-box-shadow: inset 0 5px 20px -9px #a1a1a1;
    box-shadow: inset 0 5px 20px -9px #a1a1a1
}

#certifications-and-partnerships .press-room h1 {
    font-size: 48px;
    border-left: 4px solid #1e9ee4;
    line-height: 1.2;
    padding-left: 20px;
    font-weight: 900;
    margin-bottom: 0
}

@media screen and (max-width:1399.9px) {
    #certifications-and-partnerships .press-room h4 {
        font-size: 20px;
        width: 90%
    }

    #certifications-and-partnerships .press-room {
        padding: 35px 0 50px
    }
}

@media screen and (max-width:1199.9px) {
    #certifications-and-partnerships .press-room h1 {
        font-size: 42px
    }

    #certifications-and-partnerships .press-room h4 {
        font-size: 18px;
        width: 100%
    }
}

@media screen and (max-width:991.9px) {
    #certifications-and-partnerships .press-room h1 {
        font-size: 34px
    }

    #certifications-and-partnerships .press-room h4 {
        font-size: 17px;
        width: 100%
    }
}

@media screen and (max-width:767.9px) {
    #certifications-and-partnerships .press-room {
        padding: 40px 0 20px
    }

    #certifications-and-partnerships .press-room h4 {
        font-size: 16px;
        width: 100%
    }
}

@media screen and (max-width:575.9px) {
    #certifications-and-partnerships .press-room {
        padding-bottom: 30px
    }
}

#certifications-and-partnerships .navigation a {
    text-decoration: none !important
}

#certifications-and-partnerships .navigation a:hover {
    background: #1b38db;
    color: #fff !important
}

#certifications-and-partnerships .navigation .nav-item {
    padding: 13px;
    color: #1b38db;
    font-size: 18px;
    line-height: 21px;
    font-weight: 700;
    border: 1px solid #1b38db;
    border-radius: 12px;
    cursor: pointer
}

#certifications-and-partnerships .navigation .nav-item.active {
    background: #1b38db;
    color: #fff;
    cursor: default
}

@media screen and (max-width:1399.9px) {
    #certifications-and-partnerships .navigation .nav-item {
        padding: 10px 16px;
        font-size: 14px
    }
}

@media screen and (max-width:1199.9px) {
    #certifications-and-partnerships .navigation .nav-item {
        padding: 10px 6px;
        font-size: 14px
    }
}

@media screen and (max-width:991.9px) {
    #certifications-and-partnerships .navigation .nav-item {
        padding: 1.6% 1.8%;
        font-size: 16px;
        margin-bottom: 10px
    }

    #certifications-and-partnerships .navigation.voffset-60 {
        margin-top: 40px !important
    }
}

@media screen and (max-width:767.9px) {
    #certifications-and-partnerships .navigation .nav-item {
        padding: 2% 3%;
        font-size: 16px;
        margin-bottom: 10px
    }

    #certifications-and-partnerships .navigation.voffset-60 {
        margin-top: 30px !important
    }
}

#certifications-and-partnerships .managed-services {
    padding: 50px 0 40px;
    background-size: cover;
    background-image: url(../img/dedicated-hosting/Background-1.png)
}

#certifications-and-partnerships .managed-services .managed-services-text p {
    font-size: 16px;
    line-height: 1.2
}

#certifications-and-partnerships .managed-services .managed-services-text h3 {
    font-weight: 900 !important;
    font-size: 35px;
    line-height: 1.2
}

@media screen and (max-width:575.9px) {
    #certifications-and-partnerships .managed-services .managed-services-text h3 {
        font-size: 30px
    }
}

#certifications-and-partnerships .cert-item {
    height: 100%
}

#certifications-and-partnerships .cert-item h4 {
    font-family: 'Lato', sans-serif;
    font-size: 21px;
    line-height: 1.2;
    font-weight: 900;
    text-align: center
}

#certifications-and-partnerships .cert-item h4.line-height-24 {
    line-height: 2.4
}

#certifications-and-partnerships .cert-item p {
    font-family: 'Lato', sans-serif;
    font-size: 18px;
    line-height: 1.2;
    font-weight: 400;
    margin-bottom: 0
}

#certifications-and-partnerships .cert-item hr {
    height: 3px;
    color: #e5e5e5;
    opacity: 1
}

#certifications-and-partnerships .divider {
    color: #878787;
    opacity: 1;
    margin: 40px 0
}

#certifications-and-partnerships .net-connectivity h3 {
    font-size: 28px;
    font-weight: 900;
    padding-left: 30px;
    border-left: 4px solid #1e9ee4;
    padding-bottom: 15px
}

#certifications-and-partnerships .net-connectivity p {
    font-size: 18px;
    margin-bottom: 0;
    font-weight: 400;
    padding-left: 30px
}

@media screen and (max-width:575.9px) {
    #certifications-and-partnerships .net-connectivity h3 {
        font-size: 25px;
        font-weight: 900;
        padding-left: 15px;
        border-left: 4px solid #1e9ee4;
        padding-bottom: 15px
    }

    #certifications-and-partnerships .net-connectivity p {
        font-size: 16px;
        margin-bottom: 0;
        font-weight: 400;
        padding-left: 15px
    }
}

#case-studies .press-room h4 {
    font-family: 'Lato', sans-serif;
    font-weight: 900;
    color: #1e9ee4;
    font-size: 24px;
    line-height: 1.2;
    width: 90%;
    margin-left: auto;
    margin-bottom: 0
}

#case-studies .press-room {
    padding: 75px 0 90px;
    background-color: #f5f6f7;
    -webkit-box-shadow: inset 0 5px 20px -9px #a1a1a1;
    box-shadow: inset 0 5px 20px -9px #a1a1a1
}

#case-studies .press-room h1 {
    font-size: 48px;
    border-left: 4px solid #1e9ee4;
    line-height: 1.2;
    padding-left: 20px;
    font-weight: 900;
    margin-bottom: 0
}

@media screen and (max-width:1399.9px) {
    #case-studies .press-room h4 {
        font-size: 20px;
        width: 90%
    }

    #case-studies .press-room {
        padding: 35px 0 50px
    }
}

@media screen and (max-width:1199.9px) {
    #case-studies .press-room h1 {
        font-size: 42px
    }

    #case-studies .press-room h4 {
        font-size: 18px;
        width: 100%
    }
}

@media screen and (max-width:991.9px) {
    #case-studies .press-room h1 {
        font-size: 34px
    }

    #case-studies .press-room h4 {
        font-size: 17px;
        width: 100%
    }
}

@media screen and (max-width:767.9px) {
    #case-studies .press-room {
        padding: 40px 0 20px
    }

    #case-studies .press-room h4 {
        font-size: 16px;
        width: 100%
    }
}

@media screen and (max-width:575.9px) {
    #case-studies .press-room {
        padding-bottom: 30px
    }
}

#case-studies .in-the-news {
    background-image: url('../img/front-page/technology-partners-bg.svg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding: 40px 0;
    background-color: #1a75e1
}

#case-studies .in-the-news h3.title {
    font-family: 'Lato', sans-serif;
    font-size: 32px;
    color: #fff;
    font-weight: 900;
    margin-bottom: 30px;
    line-height: 1.2
}

@media screen and (max-width:1199.9px) {
    #case-studies .in-the-news h3.title {
        margin-bottom: 15px
    }
}

@media screen and (max-width:991.9px) {
    #case-studies .in-the-news h3.title {
        margin-bottom: 15px;
        font-size: 28px
    }
}

@media screen and (max-width:767.9px) {
    #case-studies .in-the-news {
        padding: 25px 0
    }

    #case-studies .in-the-news h3.title {
        font-size: 22px;
        margin-bottom: 5px
    }
}

@media screen and (max-width:575.9px) {
    #case-studies .in-the-news {
        padding: 25px 0
    }

    #case-studies .in-the-news h3.title {
        font-size: 18px;
        margin-bottom: 0
    }
}

#case-studies .navigation a {
    text-decoration: none !important
}

#case-studies .navigation a:hover {
    background: #1b38db;
    color: #fff !important
}

#case-studies .navigation .nav-item {
    padding: 13px 30px;
    color: #1b38db;
    font-size: 18px;
    line-height: 21px;
    font-weight: 700;
    border: 1px solid #1b38db;
    border-radius: 12px;
    cursor: pointer
}

#case-studies .navigation .nav-item.active {
    background: #1b38db;
    color: #fff;
    cursor: default
}

@media screen and (max-width:1399.9px) {
    #case-studies .navigation .nav-item {
        padding: 10px 24px;
        font-size: 16px
    }
}

@media screen and (max-width:1199.9px) {
    #case-studies .navigation .nav-item {
        padding: 1.2% 1.6%;
        font-size: 16px
    }
}

@media screen and (max-width:991.9px) {
    #case-studies .navigation .nav-item {
        padding: 1.6% 1.8%;
        font-size: 16px;
        margin-bottom: 10px
    }

    #case-studies .navigation.voffset-60 {
        margin-top: 40px !important
    }
}

@media screen and (max-width:767.9px) {
    #case-studies .navigation .nav-item {
        padding: 2% 3%;
        font-size: 16px;
        margin-bottom: 10px
    }

    #case-studies .navigation.voffset-60 {
        margin-top: 30px !important
    }
}

#case-studies .case-studies .title {
    font-size: 28px;
    font-weight: 900;
    margin-bottom: 20px
}

#case-studies .case-studies a {
    text-decoration: none;
    color: #000
}

#case-studies .case-studies .item-title {
    text-align: center;
    color: #000;
    font-size: 18px;
    font-weight: 900;
    margin-bottom: 15px
}
@media screen and (max-width:1399.9px) {
    #case-studies .case-studies .item-title {
        text-align: center;
        color: #000;
        font-size: 16px;
        font-weight: 700;
        margin-bottom: 15px
    }
}

#case-studies .case-studies img {
    border: 1px solid #ccc;
    border-radius: 4px;
    padding: 5px;
    height: 340px
}

#cloud-containers a {
    text-decoration: none
}

#cloud-containers .dedicatedhosting {
    background-image: url('../img/cloud-platform/Hero-background.png') !important;
    background-size: 100% !important;
    background-repeat: no-repeat !important
}

#cloud-containers .dedicatedhosting h1 {
    padding: 80px 0 25px 0 !important;
    font-size: 78px !important;
    font-weight: 300
}

#cloud-containers .dedicated-main .white-btn {
    background-color: #fff !important;
    color: #1b38db !important;
    font-weight: 900
}

#cloud-containers .blue-btn {
    background-color: #1b38db !important;
    color: #fff !important;
    font-weight: 900
}

#cloud-containers .dedicated-main p:nth-child(2) {
    font-size: 22px;
    margin-bottom: 28px
}

#cloud-containers .dedicated-main p:nth-child(4) {
    font-size: 18px;
    padding-top: 20px
}

#cloud-containers .dedicated-main button {
    background-color: transparent;
    border-color: #fff;
    color: #fff !important;
    border-radius: 12px;
    padding: 13px 40px
}

#cloud-containers .dedicatedhosting h1 strong {
    font-weight: 900 !important
}

#cloud-containers .biotech p {
    font-size: 18px !important
}

#cloud-containers .biotech .row {
    align-items: center;
    justify-content: space-around
}

#cloud-containers .biotech h2 {
    font-weight: 900;
    margin-bottom: 20px
}

#cloud-containers .biotech strong {
    font-weight: 900
}

#cloud-containers .drive-inonvation {
    background-color: #f7f5f5;
    padding: 50px 0
}

#cloud-containers .drive-inonvation .col-md-6 {
    margin-top: 30px
}

#cloud-containers .drive-inonvation .drive-items {
    margin: 0 10px;
    background-color: #fff;
    padding: 25px 60px;
    border: 1px solid #ccc
}

#cloud-containers .drive-inonvation .drive-items1 {
    min-height: 400px
}

#cloud-containers .drive-inonvation .drive-items2 {
    min-height: 580px
}

#cloud-containers .drive-inonvation .drive-items3 {
    min-height: 675px
}

#cloud-containers .drive-inonvation h5 {
    font-weight: 900;
    margin-bottom: 20px
}

#cloud-containers .biotech {
    padding-bottom: 60px
}

#cloud-containers .btn-blue {
    padding: 10px 65px;
    background-color: #1b38db;
    color: #fff !important;
    border-radius: 25px;
    font-weight: 800
}

@media screen and (min-width:768px) and (max-width:1200px) {
    #cloud-containers .dedicatedhosting h1 {
        font-size: 50px !important;
        padding: 75px 0 25px 0 !important
    }

    #cloud-containers .dedicatedhosting {
        background-size: cover !important;
        background-position: top !important
    }

    #cloud-containers #hipaa-video1 {
        height: 50vh
    }

    #cloud-containers #hipaa-video1 iframe {
        height: 50vh
    }
}

@media screen and (min-width:1500px) and (max-width:1800px) {
    #cloud-containers .dedicatedhosting {
        background-size: cover !important;
        background-position: top !important
    }
}

@media screen and (min-width:1200px) and (max-width:1500px) {
    #cloud-containers section.challenges .challenge-item {
        min-height: 285px !important
    }

    #cloud-containers .dedicatedhosting {
        background-size: cover !important;
        background-position: top !important
    }
}

@media screen and (max-width:767.9px) {
    #cloud-containers .hipaa-complient img {
        margin-bottom: 35px
    }

    #cloud-containers .drive-inonvation .drive-items {
        margin: 0 !important;
        padding: 15px 25px !important;
        text-align: center
    }

    #cloud-containers .dedicatedhosting h1 span {
        font-size: 27px !important
    }

    #cloud-containers main .dedicatedhosting h1 {
        padding: 40px 0 10px 0 !important;
        font-size: 28px !important;
        margin: 0 auto;
        text-align: center
    }

    #cloud-containers .dedicatedhosting {
        background-size: cover !important;
        background-position: top
    }

    #cloud-containers .dedicated-main {
        text-align: center
    }

    #cloud-containers .voffset-100 {
        margin-top: 50px !important
    }

    #cloud-containers .cloud-platform h3 {
        margin-top: 50px;
        text-align: center
    }

    #cloud-containers .dediacted-button button {
        margin-bottom: 12px
    }

    #cloud-containers .dedicated-host h3 {
        margin-top: 12px
    }

    #cloud-containers .dedicatedhosting p.text-white {
        font-size: 16px !important
    }

    #cloud-containers #hipaa-video1 {
        height: 33vh
    }

    #cloud-containers #hipaa-video1 iframe {
        height: 34vh
    }

    #cloud-containers .dedicated-main button {
        padding: 10px 25px;
        font-size: .9rem
    }
}

@media screen and (max-width:1399.9px) {
    #cloud-containers .dedicatedhosting .header-main-img {
        width: 65%
    }

    #cloud-containers .dedicatedhosting h1 {
        font-size: 50px !important;
        padding: 75px 0 0 0 !important
    }

    #cloud-containers .dedicated-main p:nth-child(2) {
        font-size: 18px;
        margin-bottom: 15px
    }
}

@media screen and (max-width:1199.9px) {
    #cloud-containers .dedicatedhosting h1 {
        font-size: 42px !important;
        padding: 25px 0 0 !important
    }

    #cloud-containers .dedicated-main p:nth-child(2) {
        font-size: 18px;
        margin-bottom: 0
    }
}

@media screen and (max-width:991.9px) {
    #cloud-containers .dedicatedhosting .header-main-img {
        width: 100%
    }

    #cloud-containers .dedicatedhosting h1 {
        font-size: 36px !important;
        padding: 25px 0 0 !important
    }

    #cloud-containers .dedicated-main p:nth-child(2) {
        font-size: 15px
    }
}

@media screen and (max-width:767.9px) {
    #cloud-containers .dedicatedhosting .header-main-img {
        width: 50%
    }
}

@media screen and (max-width:575.9px) {
    #cloud-containers .dedicatedhosting .header-main-img {
        width: 80%;
        display: block;
        margin-inline: auto
    }

    #cloud-containers .dedicatedhosting .header-main-img.voffset-60 {
        margin-top: 0 !important
    }
}

#cloud-containers .hipaa-complient strong {
    font-weight: 900
}

#cloud-containers .hipaa-complient a {
    font-weight: 900;
    color: #000
}

#cloud-containers .font-18 {
    font-size: 18px !important
}

#cloud-containers .hipaa-hosting {
    padding: 100px 0
}

#cloud-containers .hipaa-complient button {
    background-color: #1b36db;
    padding: 10px 30px;
    border-radius: 10px;
    font-weight: 700;
    margin-top: 15px
}

#cloud-containers .hipaa-complient .row {
    align-items: center
}

#cloud-containers .hipaa-complient h3 {
    font-weight: 900;
    margin-bottom: 30px
}

#cloud-containers .hipaa-complient p {
    font-size: 18px
}

#cloud-containers .hipaa-complient p a {
    text-decoration: none
}

@media screen and (max-width:1199.9px) {
    #cloud-containers .hipaa-complient {
        margin-top: 30px
    }
}

#cloud-containers .docker .title {
    font-size: 32px;
    text-align: center;
    color: #fff
}

#cloud-containers .docker h3 {
    font-weight: 900;
    text-align: center
}

#cloud-containers .docker form h3 {
    margin-bottom: 20px
}

#cloud-containers .form-btn {
    text-align: center;
    padding-bottom: 60px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 60px;
    margin-top: 25px
}

#cloud-containers .form-btn a.btn {
    padding: 15px 25px;
    border-radius: 18px
}

#cloud-containers .docker .docker-item h3 {
    text-align: left;
    margin-bottom: 20px
}

#cloud-containers .docker .docker-item {
    margin-bottom: 40px
}

#cloud-containers .docker {
    margin-bottom: 66px
}

@media screen and (max-width:1199.9px) {
    #cloud-containers .docker .title {
        font-size: 24px
    }

    #cloud-containers .docker p {
        font-size: 16px !important
    }
}

@media screen and (max-width:991.9px) {
    #cloud-containers .docker .title {
        font-size: 20px
    }

    #cloud-containers .docker p {
        font-size: 14px !important
    }

    #cloud-containers .docker form {
        padding: 20px 40px !important
    }
}

@media screen and (max-width:575.9px) {
    #cloud-containers .docker .form-btn a.btn {
        padding: 10px 7px;
        border-radius: 6px;
        font-size: 13px
    }

    #cloud-containers .form-btn {
        text-align: center;
        padding-bottom: 30px;
        border-bottom: 1px solid #ccc;
        margin-bottom: 30px;
        margin-top: 25px
    }

    #cloud-containers .docker .docker-item {
        margin-bottom: 20px
    }

    #cloud-containers .docker .docker-item h3 {
        text-align: center
    }
}

#cloud-service-level-agreement .press-room h4 {
    font-family: 'Lato', sans-serif;
    font-weight: 900;
    color: #1e9ee4;
    font-size: 24px;
    line-height: 1.2;
    width: 90%;
    margin-left: auto;
    margin-bottom: 0
}

#cloud-service-level-agreement .press-room {
    padding: 75px 0 90px;
    background-color: #f5f6f7;
    -webkit-box-shadow: inset 0 5px 20px -9px #a1a1a1;
    box-shadow: inset 0 5px 20px -9px #a1a1a1
}

#cloud-service-level-agreement .press-room h1 {
    font-size: 48px;
    border-left: 4px solid #1e9ee4;
    line-height: 1.2;
    padding-left: 20px;
    font-weight: 900;
    margin-bottom: 0
}

@media screen and (max-width:1399.9px) {
    #cloud-service-level-agreement .press-room h4 {
        font-size: 20px;
        width: 90%
    }

    #cloud-service-level-agreement .press-room {
        padding: 35px 0 50px
    }
}

@media screen and (max-width:1199.9px) {
    #cloud-service-level-agreement .press-room h1 {
        font-size: 42px
    }

    #cloud-service-level-agreement .press-room h4 {
        font-size: 18px;
        width: 100%
    }
}

@media screen and (max-width:991.9px) {
    #cloud-service-level-agreement .press-room h1 {
        font-size: 34px
    }

    #cloud-service-level-agreement .press-room h4 {
        font-size: 17px;
        width: 100%
    }
}

@media screen and (max-width:767.9px) {
    #cloud-service-level-agreement .press-room {
        padding: 40px 0 20px
    }

    #cloud-service-level-agreement .press-room h4 {
        font-size: 16px;
        width: 100%
    }
}

@media screen and (max-width:575.9px) {
    #cloud-service-level-agreement .press-room {
        padding-bottom: 30px
    }
}

#cloud-service-level-agreement .service-polices h3 {
    font-weight: 700;
    font-size: 28px
}

#cloud-service-level-agreement .service-polices h2 {
    font-weight: 700;
    font-size: 36px
}

#cloud-service-level-agreement .service-polices p,
#cloud-service-level-agreement .service-polices ul li {
    font-weight: 400;
    font-size: 18px
}

#cloud-service-level-agreement .service-polices ul li {
    line-height: 2
}

#cloud-service-level-agreement .service-polices a {
    color: #1b38db;
    text-decoration: none
}

@media screen and (max-width:575.9px) {
    #cloud-service-level-agreement .service-polices h3 {
        font-weight: 700;
        font-size: 22px
    }

    #cloud-service-level-agreement .service-polices h2 {
        font-weight: 700;
        font-size: 28px
    }
}

#cloud-terms-service .press-room h4 {
    font-family: 'Lato', sans-serif;
    font-weight: 900;
    color: #1e9ee4;
    font-size: 24px;
    line-height: 1.2;
    width: 90%;
    margin-left: auto;
    margin-bottom: 0
}

#cloud-terms-service .press-room {
    padding: 75px 0 90px;
    background-color: #f5f6f7;
    -webkit-box-shadow: inset 0 5px 20px -9px #a1a1a1;
    box-shadow: inset 0 5px 20px -9px #a1a1a1
}

#cloud-terms-service .press-room h1 {
    font-size: 48px;
    border-left: 4px solid #1e9ee4;
    line-height: 1.2;
    padding-left: 20px;
    font-weight: 900;
    margin-bottom: 0
}

@media screen and (max-width:1399.9px) {
    #cloud-terms-service .press-room h4 {
        font-size: 20px;
        width: 90%
    }

    #cloud-terms-service .press-room {
        padding: 35px 0 50px
    }
}

@media screen and (max-width:1199.9px) {
    #cloud-terms-service .press-room h1 {
        font-size: 42px
    }

    #cloud-terms-service .press-room h4 {
        font-size: 18px;
        width: 100%
    }
}

@media screen and (max-width:991.9px) {
    #cloud-terms-service .press-room h1 {
        font-size: 34px
    }

    #cloud-terms-service .press-room h4 {
        font-size: 17px;
        width: 100%
    }
}

@media screen and (max-width:767.9px) {
    #cloud-terms-service .press-room {
        padding: 40px 0 20px
    }

    #cloud-terms-service .press-room h4 {
        font-size: 16px;
        width: 100%
    }
}

@media screen and (max-width:575.9px) {
    #cloud-terms-service .press-room {
        padding-bottom: 30px
    }
}

#cloud-terms-service .service-polices h3 {
    font-weight: 700;
    font-size: 28px
}

#cloud-terms-service .service-polices h2 {
    font-weight: 700;
    font-size: 36px
}

#cloud-terms-service .service-polices p,
#cloud-terms-service .service-polices ul li {
    font-weight: 400;
    font-size: 18px
}

#cloud-terms-service .service-polices ul li {
    line-height: 2
}

#cloud-terms-service .service-polices a {
    color: #1b38db;
    text-decoration: none
}

@media screen and (max-width:575.9px) {
    #cloud-terms-service .service-polices h3 {
        font-weight: 700;
        font-size: 22px
    }

    #cloud-terms-service .service-polices h2 {
        font-weight: 700;
        font-size: 28px
    }
}

#colocation-master-services-agreement .press-room h4 {
    font-family: 'Lato', sans-serif;
    font-weight: 900;
    color: #1e9ee4;
    font-size: 24px;
    line-height: 1.2;
    width: 90%;
    margin-left: auto;
    margin-bottom: 0
}

#colocation-master-services-agreement .press-room {
    padding: 75px 0 90px;
    background-color: #f5f6f7;
    -webkit-box-shadow: inset 0 5px 20px -9px #a1a1a1;
    box-shadow: inset 0 5px 20px -9px #a1a1a1
}

#colocation-master-services-agreement .press-room h1 {
    font-size: 48px;
    border-left: 4px solid #1e9ee4;
    line-height: 1.2;
    padding-left: 20px;
    font-weight: 900;
    margin-bottom: 0
}

@media screen and (max-width:1399.9px) {
    #colocation-master-services-agreement .press-room h4 {
        font-size: 20px;
        width: 90%
    }

    #colocation-master-services-agreement .press-room {
        padding: 35px 0 50px
    }
}

@media screen and (max-width:1199.9px) {
    #colocation-master-services-agreement .press-room h1 {
        font-size: 42px
    }

    #colocation-master-services-agreement .press-room h4 {
        font-size: 18px;
        width: 100%
    }
}

@media screen and (max-width:991.9px) {
    #colocation-master-services-agreement .press-room h1 {
        font-size: 34px
    }

    #colocation-master-services-agreement .press-room h4 {
        font-size: 17px;
        width: 100%
    }
}

@media screen and (max-width:767.9px) {
    #colocation-master-services-agreement .press-room {
        padding: 40px 0 20px
    }

    #colocation-master-services-agreement .press-room h4 {
        font-size: 16px;
        width: 100%
    }
}

@media screen and (max-width:575.9px) {
    #colocation-master-services-agreement .press-room {
        padding-bottom: 30px
    }
}

#colocation-master-services-agreement .service-polices h3 {
    font-weight: 700;
    font-size: 28px
}

#colocation-master-services-agreement .service-polices h2 {
    font-weight: 700;
    font-size: 36px
}

#colocation-master-services-agreement .service-polices p,
#colocation-master-services-agreement .service-polices ul li {
    font-weight: 400;
    font-size: 18px
}

#colocation-master-services-agreement .service-polices ul li {
    line-height: 2
}

#colocation-master-services-agreement .service-polices a {
    color: #1b38db;
    text-decoration: none
}

@media screen and (max-width:575.9px) {
    #colocation-master-services-agreement .service-polices h3 {
        font-weight: 700;
        font-size: 22px
    }

    #colocation-master-services-agreement .service-polices h2 {
        font-weight: 700;
        font-size: 28px
    }
}

#colocation-policies-regulations .press-room h4 {
    font-family: 'Lato', sans-serif;
    font-weight: 900;
    color: #1e9ee4;
    font-size: 24px;
    line-height: 1.2;
    width: 90%;
    margin-left: auto;
    margin-bottom: 0
}

#colocation-policies-regulations .press-room {
    padding: 75px 0 90px;
    background-color: #f5f6f7;
    -webkit-box-shadow: inset 0 5px 20px -9px #a1a1a1;
    box-shadow: inset 0 5px 20px -9px #a1a1a1
}

#colocation-policies-regulations .press-room h1 {
    font-size: 48px;
    border-left: 4px solid #1e9ee4;
    line-height: 1.2;
    padding-left: 20px;
    font-weight: 900;
    margin-bottom: 0
}

@media screen and (max-width:1399.9px) {
    #colocation-policies-regulations .press-room h4 {
        font-size: 20px;
        width: 90%
    }

    #colocation-policies-regulations .press-room {
        padding: 35px 0 50px
    }
}

@media screen and (max-width:1199.9px) {
    #colocation-policies-regulations .press-room h1 {
        font-size: 42px
    }

    #colocation-policies-regulations .press-room h4 {
        font-size: 18px;
        width: 100%
    }
}

@media screen and (max-width:991.9px) {
    #colocation-policies-regulations .press-room h1 {
        font-size: 34px
    }

    #colocation-policies-regulations .press-room h4 {
        font-size: 17px;
        width: 100%
    }
}

@media screen and (max-width:767.9px) {
    #colocation-policies-regulations .press-room {
        padding: 40px 0 20px
    }

    #colocation-policies-regulations .press-room h4 {
        font-size: 16px;
        width: 100%
    }
}

@media screen and (max-width:575.9px) {
    #colocation-policies-regulations .press-room {
        padding-bottom: 30px
    }
}

#colocation-policies-regulations .service-polices h3 {
    font-weight: 700;
    font-size: 28px
}

#colocation-policies-regulations .service-polices h2 {
    font-weight: 700;
    font-size: 36px
}

#colocation-policies-regulations .service-polices p,
#colocation-policies-regulations .service-polices ul li {
    font-weight: 400;
    font-size: 18px
}

#colocation-policies-regulations .service-polices ul li {
    line-height: 2
}

#colocation-policies-regulations .service-polices a {
    color: #1b38db;
    text-decoration: none
}

@media screen and (max-width:575.9px) {
    #colocation-policies-regulations .service-polices h3 {
        font-weight: 700;
        font-size: 22px
    }

    #colocation-policies-regulations .service-polices h2 {
        font-weight: 700;
        font-size: 28px
    }
}

#consulting .head-block {
    background-image: url('../img/cloud-platform/Hero-background.png') !important;
    background-size: 100% !important;
    background-repeat: no-repeat !important
}

#consulting .head-block h1 {
    padding: 80px 0 25px 0 !important;
    font-size: 82px !important;
    font-weight: 300
}

#consulting .head-block h1 strong {
    font-weight: 900
}

#consulting .head-block p.text-white {
    font-size: 24px;
    font-family: 'Lato', sans-serif
}

@media screen and (max-width:1800px) {
    #consulting .head-block {
        background-size: cover !important;
        background-position: top !important
    }
}

@media screen and (max-width:1399.9px) {
    #consulting .head-block h1 {
        padding: 78px 0 0 0 !important;
        font-size: 66px !important
    }
}

@media screen and (max-width:1199.9px) {
    #consulting .head-block h1 {
        padding: 40px 0 0 0 !important;
        font-size: 55px !important
    }

    #consulting .head-block p.text-white {
        font-size: 20px;
        font-family: 'Lato', sans-serif
    }
}

@media screen and (max-width:991.9px) {
    #consulting .head-block h1 {
        text-align: center
    }

    #consulting .head-block p.text-white {
        text-align: center
    }
}

@media screen and (max-width:767.9px) {
    #consulting .head-block h1 {
        padding: 40px 0 0 0 !important;
        font-size: 40px !important
    }

    #consulting .head-block p.text-white {
        font-size: 17px;
        font-family: 'Lato', sans-serif
    }
}

@media screen and (max-width:575.9px) {
    #consulting .head-block h1 {
        padding: 20px 0 !important;
        font-size: 30px !important;
        margin: 0 auto;
        text-align: center;
        width: 100%
    }

    #consulting .head-block p.text-white {
        font-size: 15px;
        font-family: 'Lato', sans-serif;
        margin-bottom: 0
    }
}

#consulting .navigation a {
    text-decoration: none !important
}

#consulting .navigation a:hover {
    background: #1b38db;
    color: #fff !important
}

#consulting .navigation .nav-item {
    padding: 11px 22px;
    font-size: 16px;
    line-height: 21px;
    font-weight: 700;
    border: 1px solid #1b38db;
    border-radius: 6px;
    cursor: pointer
}

#consulting .navigation .nav-item.active {
    background: #1b38db;
    color: #fff;
    cursor: default
}

@media screen and (max-width:1399.9px) {
    #consulting .navigation .nav-item {
        padding: 10px 15px;
        font-size: 15px
    }
}

@media screen and (max-width:1199.9px) {
    #consulting .navigation .nav-item {
        padding: 10px 8px;
        font-size: 15px
    }
}

@media screen and (max-width:991.9px) {
    #consulting .navigation .nav-item {
        padding: 1.6% 1.9%;
        font-size: 14px;
        margin-bottom: 10px
    }
}

@media screen and (max-width:767.9px) {
    #consulting .navigation .nav-item {
        padding: 2% 3%;
        font-size: 16px;
        margin-bottom: 10px
    }
}

@media screen and (max-width:767.9px) {
    #consulting .a-ded-img {
        text-align: center
    }

    #consulting .a-ded-text p {
        line-height: 25px !important
    }

    #consulting .a-dedicated {
        background-position: center;
        background-size: cover
    }

    #consulting section .no-lead-item .col-md-10 {
        padding: 15px 30px !important
    }

    #consulting section .no-lead-item .col-md-2 {
        padding: 15px 30px !important
    }
}

#consulting .a-dedicated {
    padding: 60px 0 130px;
    background-image: url(../img/dedicated-hosting/Background-1.png);
    background-size: cover
}

#consulting .a-ded-text p {
    font-size: 18px;
    line-height: 1.2;
    width: 90%;
    margin: 0 auto
}

#consulting .a-ded-text h3 {
    font-weight: 900 !important;
    font-size: 44px
}

#consulting .no-lead-item {
    background-color: #f4f4f4;
    border-radius: 20px;
    margin-top: 2px
}

#consulting .no-lead-item .row {
    display: flex;
    align-items: center
}

#consulting .no-lead-item .col-md-2 {
    padding: 50px 66px !important;
    border-right: 1px solid #fff
}

#consulting .no-lead-item .col-md-10 {
    padding: 50px 70px !important
}

#consulting .no-lead-item li {
    list-style-type: none
}

#consulting .no-lead-item a {
    text-decoration: none
}

#consulting .no-lead-item h3 {
    font-weight: 700
}

#consulting .voffset--80 {
    margin-top: -80px !important
}

@media screen and (max-width:1399.9px) {
    #consulting .no-lead-item .col-md-2 {
        padding: 50px 45px !important;
        border-right: 1px solid #fff
    }
}

@media screen and (max-width:1199.9px) {
    #consulting .no-lead-item .col-md-2 {
        padding: 50px 30px !important;
        border-right: 1px solid #fff
    }
}

@media screen and (max-width:991.9px) {
    #consulting .a-dedicated {
        padding: 50px 0 100px
    }

    #consulting .no-lead-item .col-md-2 {
        text-align: center
    }

    #consulting .no-lead-item .col-md-10 {
        padding: 50px 35px !important
    }

    #consulting .a-ded-text h3 {
        font-weight: 900 !important;
        font-size: 36px
    }
}

@media screen and (max-width:575.9px) {
    #consulting .a-ded-text p {
        text-align: justify
    }
}

#consulting .imgvideo h3 {
    font-size: 36px !important;
    font-weight: 700 !important;
    margin-bottom: 25px
}

#consulting #video {
    background-image: url(../img/cloud-platform/videoimg.png);
    background-size: 100%;
    height: 405px;
    background-repeat: no-repeat
}

#consulting .imgvideo button img {
    width: 40%;
    margin-top: -3px
}

#consulting .cloud-p-button a.btn:first-child {
    border-radius: 10px;
    background-color: #1b38db;
    padding: 13px 40px
}

#consulting .cloud-p-button a.btn:nth-child(2) {
    border-radius: 10px;
    margin-left: 15px;
    background-color: #fff;
    color: #1b38db;
    padding: 13px 40px
}

@media screen and (max-width:1199.9px) {
    #consulting .imgvideo h3 {
        font-size: 30px !important;
        font-weight: 700 !important;
        margin-bottom: 12px
    }
}

@media screen and (max-width:767.9px) {
    #consulting .imgvideo h3 {
        font-size: 24px !important;
        margin-bottom: 15px
    }
}

@media screen and (max-width:374.9px) {
    #consulting .cloud-p-button a.btn {
        padding: 13px 26px !important
    }
}

#orlando-colocation-hosting-data-center .colocation-header {
    background-image: url('../img/colocation/Hero-background.png') !important;
    background-size: 100% !important;
    background-repeat: no-repeat !important
}

#orlando-colocation-hosting-data-center .colocation-header .dedicated-main p.text-white {
    font-size: 22px;
    line-height: 26px
}

#orlando-colocation-hosting-data-center .colocation-header .subheader {
    font-size: 24px;
    line-height: 28.8px
}

#orlando-colocation-hosting-data-center .trusted-title {
    font-weight: 600;
    font-size: 24px;
    line-height: 28.8px
}

#orlando-colocation-hosting-data-center .dedicated-main .white-btn {
    background-color: #fff !important;
    color: #1b38db !important;
    font-weight: 900
}

#orlando-colocation-hosting-data-center .dedicated-main .white-btn {
    background-color: #fff !important;
    color: #1b38db !important;
    font-weight: 900;
    border-color: #fff;
    border-radius: 12px;
    padding: 13px 40px
}

#orlando-colocation-hosting-data-center .colocation-header h1 {
    padding: 70px 0 20px 0 !important;
    font-size: 49px !important;
    font-weight: 700;
    margin-bottom: 0
}

#orlando-colocation-hosting-data-center .colocation-header h1 strong {
    font-weight: 900 !important
}

@media screen and (max-width:1599px) {
    #orlando-colocation-hosting-data-center .colocation-header {
        background-size: cover !important;
        background-position: top !important
    }
}

@media screen and (max-width:1199px) {
    #orlando-colocation-hosting-data-center .colocation-header {
        background-size: cover !important;
        background-position: top !important
    }
}

@media screen and (max-width:991px) {
    #orlando-colocation-hosting-data-center .colocation-header h1 {
        padding: 90px 0 23px 0 !important;
        font-size: 40px !important;
        font-weight: 700
    }

    #orlando-colocation-hosting-data-center .dedicated-main p:nth-child(2) {
        font-size: 20px;
        margin-top: 0;
        margin-bottom: 30px
    }

    #orlando-colocation-hosting-data-center .dedicated-main .white-btn {
        padding: 8px 40px
    }
}

@media screen and (max-width:767.9px) {
    #orlando-colocation-hosting-data-center main .colocation-header h1 {
        padding: 55px 0 30px !important;
        font-size: 32px !important;
        margin: 0 auto;
        text-align: center;
        width: 80%
    }

    #orlando-colocation-hosting-data-center .colocation-header p.text-white {
        width: 70%;
        margin: 0 auto 35px !important
    }

    #orlando-colocation-hosting-data-center .colocation-header .subheader {
        font-size: 21px;
        line-height: 24px
    }

    #orlando-colocation-hosting-data-center .colocation-header .voffset-60 {
        margin-top: 15px !important;
        margin-bottom: -32px
    }

    #orlando-colocation-hosting-data-center .colocation-header {
        text-align: center
    }

    #orlando-colocation-hosting-data-center .voffset-100 {
        margin-top: 50px !important
    }

    #orlando-colocation-hosting-data-center .dediacted-button button {
        margin-bottom: 12px
    }

    #orlando-colocation-hosting-data-center .dedicated-host h3 {
        margin-top: 12px
    }

    #orlando-colocation-hosting-data-center .colocation-header p.text-white {
        font-size: 18px !important
    }

    #orlando-colocation-hosting-data-center .dedicated-main button {
        padding: 10px 20px !important;
        font-size: .8rem
    }

    #orlando-colocation-hosting-data-center .dedicated-main p:nth-child(2) {
        margin-bottom: 55px
    }

    #orlando-colocation-hosting-data-center .trusted-title {
        font-size: 21px;
        line-height: 24px
    }
}

@media screen and (min-width:425px) and (max-width:767px) {
    #orlando-colocation-hosting-data-center main .colocation-header h1 {
        font-size: 40px !important
    }

    #orlando-colocation-hosting-data-center .head-image {
        width: 70% !important
    }
}

#orlando-colocation-hosting-data-center .navigation a {
    text-decoration: none !important
}

#orlando-colocation-hosting-data-center .navigation a:hover {
    background: #1b38db;
    color: #fff !important
}

#orlando-colocation-hosting-data-center .navigation .nav-item {
    padding: 13px 36px;
    color: #1b38db;
    font-size: 18px;
    line-height: 21px;
    font-weight: 700;
    border: 1px solid #1b38db;
    border-radius: 12px;
    cursor: pointer
}

#orlando-colocation-hosting-data-center .navigation .nav-item.active {
    background: #1b38db;
    color: #fff;
    cursor: default
}

@media screen and (max-width:1399px) {
    #orlando-colocation-hosting-data-center .navigation .nav-item {
        padding: 10px 24px;
        font-size: 16px
    }
}

@media screen and (max-width:1199px) {
    #orlando-colocation-hosting-data-center .navigation .nav-item {
        padding: 1.6% 2.4%;
        font-size: 16px
    }
}

@media screen and (max-width:991px) {
    #orlando-colocation-hosting-data-center .navigation .nav-item {
        padding: 1.6% 1.9%;
        font-size: 14px
    }
}

@media screen and (max-width:767px) {
    #orlando-colocation-hosting-data-center .navigation .nav-item {
        padding: 2% 3%;
        font-size: 16px;
        margin-bottom: 10px
    }
}

#orlando-colocation-hosting-data-center .data-content {
    margin-top: 50px
}

#orlando-colocation-hosting-data-center .data-content h2 {
    font-weight: 900;
    font-size: 32px;
    line-height: 48px;
    margin-bottom: 20px
}

#orlando-colocation-hosting-data-center .data-content p {
    font-size: 18px;
    padding-right: 18px;
    line-height: 21.6px;
    margin-bottom: 0
}

@media screen and (max-width:1199px) {
    #orlando-colocation-hosting-data-center .data-content {
        margin-top: 15px
    }

    #orlando-colocation-hosting-data-center .data-content h2 {
        font-weight: 900;
        font-size: 28px;
        line-height: 38px;
        margin-bottom: 15px
    }

    #orlando-colocation-hosting-data-center .data-content p {
        font-size: 16px;
        padding-right: 0;
        line-height: 21.6px;
        margin-bottom: 0
    }
}

@media screen and (max-width:767px) {
    #orlando-colocation-hosting-data-center .data-content {
        margin-top: 30px
    }

    #orlando-colocation-hosting-data-center .data-content h2 {
        font-weight: 900;
        font-size: 26px;
        line-height: 35px;
        margin-bottom: 10px
    }

    #orlando-colocation-hosting-data-center .data-content p {
        font-size: 16px;
        padding-right: 0;
        line-height: 21.6px;
        margin-bottom: 0
    }
}

@media screen and (max-width:575px) {
    #orlando-colocation-hosting-data-center .data-content h2 {
        font-weight: 900;
        font-size: 26px;
        line-height: 35px;
        margin-bottom: 10px
    }
}

#orlando-colocation-hosting-data-center .hipaa-hosting {
    margin-bottom: 50px
}

#orlando-colocation-hosting-data-center .hipaa-hosting h3 {
    font-weight: 900;
    font-size: 32px;
    margin-bottom: 20px
}

#orlando-colocation-hosting-data-center .hipaa-complient .row {
    align-items: center
}

#orlando-colocation-hosting-data-center .hipaa-hosting .row {
    justify-content: space-between
}

#orlando-colocation-hosting-data-center #hipaa-video1 {
    background-image: url(./../img/colocation/screen.png);
    background-size: 100%;
    height: 405px;
    background-repeat: no-repeat
}

#orlando-colocation-hosting-data-center .hipaa-hosting li {
    list-style: none;
    font-size: 18px;
    margin-top: 10px;
    display: flex;
    align-items: flex-start
}

#orlando-colocation-hosting-data-center .hipaa-hosting li img {
    margin-top: 4px;
    margin-right: 10px
}

@media screen and (max-width:767.9px) {
    #orlando-colocation-hosting-data-center .hipaa-hosting h2 {
        width: 100% !important;
        text-align: left !important
    }

    #orlando-colocation-hosting-data-center #hipaa-video1 {
        height: 33vh
    }

    #orlando-colocation-hosting-data-center #hipaa-video1 iframe {
        height: 27vh
    }

    #orlando-colocation-hosting-data-center .hipaa-hosting {
        margin-bottom: 40px
    }
}

@media screen and (min-width:1200px) and (max-width:1600px) {
    #orlando-colocation-hosting-data-center #hipaa-video1 {
        height: 40vh
    }

    #orlando-colocation-hosting-data-center #hipaa-video1 iframe {
        height: 40vh
    }
}

@media screen and (min-width:1000px) and (max-width:1199px) {
    #orlando-colocation-hosting-data-center #hipaa-video1 {
        height: 34vh
    }

    #orlando-colocation-hosting-data-center #hipaa-video1 iframe {
        height: 34vh
    }
}

@media screen and (min-width:768px) and (max-width:991px) {
    #orlando-colocation-hosting-data-center #hipaa-video1 {
        height: 40vh
    }

    #orlando-colocation-hosting-data-center #hipaa-video1 iframe {
        height: 25vh
    }
}

@media screen and (min-width:576px) and (max-width:767px) {
    #orlando-colocation-hosting-data-center #hipaa-video1 {
        height: 40vh
    }

    #orlando-colocation-hosting-data-center #hipaa-video1 iframe {
        height: 40vh
    }
}

@media screen and (min-width:425px) and (max-width:575px) {
    #orlando-colocation-hosting-data-center #hipaa-video1 {
        height: 43vh
    }

    #orlando-colocation-hosting-data-center #hipaa-video1 iframe {
        height: 43vh
    }
}

@media screen and (max-width:424px) {
    #orlando-colocation-hosting-data-center #hipaa-video1 {
        height: 28vh
    }

    #orlando-colocation-hosting-data-center #hipaa-video1 iframe {
        height: 28vh
    }
}

@media screen and (max-width:320px) {
    #orlando-colocation-hosting-data-center #hipaa-video1 {
        height: 24vh
    }

    #orlando-colocation-hosting-data-center #hipaa-video1 iframe {
        height: 24vh
    }
}

@media screen and (max-width:575px) {
    #orlando-colocation-hosting-data-center .hipaa-hosting h3 {
        font-weight: 900;
        font-size: 23px;
        margin-bottom: 20px
    }
}

#orlando-colocation-hosting-data-center .service-provider p {
    margin-top: 40px;
    margin-bottom: 0;
    font-size: 16px;
    line-height: 18px;
    font-weight: 600
}

@media screen and (max-width:575px) {
    #orlando-colocation-hosting-data-center .service-provider p {
        margin-top: 34px;
        margin-bottom: 0;
        font-size: 16px;
        line-height: 18px;
        font-weight: 600
    }
}

#orlando-colocation-hosting-data-center .certified-colocation .content-block {
    margin-bottom: 50px
}

#orlando-colocation-hosting-data-center .certified-colocation .content-block h2 {
    font-size: 32px;
    line-height: 36px;
    margin-bottom: 16px;
    font-weight: 900
}

#orlando-colocation-hosting-data-center .certified-colocation .content-block p {
    font-size: 18px;
    line-height: 21px;
    margin-bottom: 10px
}

#orlando-colocation-hosting-data-center .certified-colocation .content-block p:first-child {
    margin-bottom: 30px
}

#orlando-colocation-hosting-data-center .certified-colocation .content-block a {
    margin-left: 9px;
    border: 1px solid #1b38db;
    color: #1b38db;
    font-size: 20px;
    text-decoration: none;
    border-radius: 8px;
    padding: 15px 26px;
    font-weight: 700;
    display: inline-block;
    margin-top: 20px
}

@media screen and (max-width:1199px) {
    #orlando-colocation-hosting-data-center .certified-colocation .content-block {
        margin-bottom: 35px
    }

    #orlando-colocation-hosting-data-center .certified-colocation .content-block h2 {
        font-size: 29px;
        line-height: 36px;
        margin-bottom: 16px
    }

    #orlando-colocation-hosting-data-center .certified-colocation .content-block p {
        font-size: 17px;
        line-height: 20px;
        margin-bottom: 10px
    }

    #orlando-colocation-hosting-data-center .certified-colocation .content-block a {
        margin-left: 9px;
        font-size: 16px;
        padding: 9px 18px;
        margin-top: 20px
    }
}

@media screen and (max-width:575px) {
    #orlando-colocation-hosting-data-center .certified-colocation .content-block h2 {
        font-size: 25px;
        line-height: 33px;
        margin-bottom: 16px
    }
}

#orlando-colocation-hosting-data-center .colocation-hosting-options {
    margin-top: 42px
}

#orlando-colocation-hosting-data-center .colocation-hosting-options h2 {
    font-weight: 900;
    font-size: 32px;
    line-height: 41px;
    margin-bottom: 50px
}

#orlando-colocation-hosting-data-center .colocation-hosting-options .host-options-item {
    padding: 40px 33px;
    box-shadow: 0 0 12px -5px rgb(0 0 0 / 39%);
    background: #f9f9f9;
    border-radius: 20px;
    height: 100%
}

#orlando-colocation-hosting-data-center .host-options-item h4 {
    font-size: 20px;
    line-height: 24px;
    font-weight: 900
}

#orlando-colocation-hosting-data-center .host-options-item p {
    font-size: 18px;
    line-height: 21.6px
}

@media screen and (max-width:1399px) {
    #orlando-colocation-hosting-data-center .colocation-hosting-options .host-options-item {
        padding: 28px
    }
}

@media screen and (max-width:991px) {
    #orlando-colocation-hosting-data-center .colocation-hosting-options .host-options-item {
        padding: 46px 33px 30px
    }
}

@media screen and (max-width:575px) {
    #orlando-colocation-hosting-data-center .colocation-hosting-options h2 {
        font-weight: 900;
        font-size: 25px;
        line-height: 31px;
        margin-bottom: 30px
    }
}

#orlando-colocation-hosting-data-center .hosting-info-content h2 {
    font-weight: 900;
    font-size: 32px;
    line-height: 41px;
    margin-bottom: 30px
}

#orlando-colocation-hosting-data-center .hosting-info-content p {
    font-size: 18px;
    line-height: 21.6px;
    margin-bottom: 15px
}

#orlando-colocation-hosting-data-center .hosting-info-content p:first-child {
    margin-bottom: 30px
}

#orlando-colocation-hosting-data-center .upd {
    font-weight: 300;
    margin-top: 50px
}

#orlando-colocation-hosting-data-center .awords-win {
    background-image: url('../img/secure-block/technology-partners-bg.svg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding: 30px 0 35px;
    background-color: #1a75e1;
    margin-top: 60px
}

#orlando-colocation-hosting-data-center .awords-win h3.title {
    font-size: 32px;
    color: #fff;
    font-weight: bold
}

@media screen and (max-width:1199px) {
    #orlando-colocation-hosting-data-center .awords-win {
        margin-top: 40px !important
    }
}

@media screen and (max-width:575px) {
    #orlando-colocation-hosting-data-center .awords-win {
        margin-top: 20px !important
    }
}

#orlando-colocation-hosting-data-center .get-help {
    padding: 80px 0
}

#orlando-colocation-hosting-data-center .get-help h2 {
    font-weight: 900;
    margin-bottom: 25px
}

#orlando-colocation-hosting-data-center .get-help p {
    font-size: 18px
}

@media screen and (min-width:1201px) {
    #orlando-colocation-hosting-data-center .get-help p {
        width: 74%;
        margin: 0 auto
    }
}

@media screen and (max-width:767.9px) {
    #orlando-colocation-hosting-data-center .hipaa-hosting h3 {
        font-weight: 900;
        font-size: 26px;
        line-height: 35px;
        margin-bottom: 10px
    }

    #orlando-colocation-hosting-data-center .certified-colocation img {
        width: 80%;
        margin: 0 auto;
        display: block
    }

    #orlando-colocation-hosting-data-center .data-info.voffset-60 {
        margin-top: 10px !important
    }

    #orlando-colocation-hosting-data-center .certified-colocation .content-block h2 {
        font-size: 24px;
        line-height: 32px;
        margin-bottom: 16px
    }

    #orlando-colocation-hosting-data-center .colocation-hosting-options h2 {
        font-weight: 900;
        font-size: 32px;
        line-height: 41px;
        margin-bottom: 30px
    }

    #orlando-colocation-hosting-data-center .hosting-info-content h2 {
        font-weight: 900;
        font-size: 23px;
        line-height: 32px;
        text-align: center;
        width: 75%;
        margin: 0 auto 15px
    }

    #orlando-colocation-hosting-data-center .hosting-info-content p {
        font-size: 18px;
        line-height: 21.6px;
        margin-bottom: 15px;
        text-align: justify
    }
}

@media screen and (max-width:575.9px) {
    #orlando-colocation-hosting-data-center main .colocation-header h1 {
        padding: 50px 0 15px !important;
        font-size: 32px !important;
        margin: 0 auto;
        text-align: center;
        width: 100%
    }

    #orlando-colocation-hosting-data-center .dedicated-main .white-btn {
        padding: 8px 15px;
        font-size: 14px
    }

    #orlando-colocation-hosting-data-center .data-content h2 {
        font-weight: 900;
        font-size: 26px;
        line-height: 35px;
        margin-bottom: 10px;
        text-align: center
    }

    #orlando-colocation-hosting-data-center .hipaa-hosting h3 {
        font-weight: 900;
        font-size: 26px;
        line-height: 35px;
        margin-bottom: 10px;
        text-align: center
    }

    #orlando-colocation-hosting-data-center .hipaa-hosting p {
        text-align: justify
    }

    #orlando-colocation-hosting-data-center .certified-colocation .content-block h2 {
        font-size: 24px;
        line-height: 32px;
        margin-bottom: 16px;
        text-align: center
    }

    #orlando-colocation-hosting-data-center .certified-colocation .content-block {
        margin-bottom: 15px
    }

    #orlando-colocation-hosting-data-center .colocation-hosting-options {
        margin-top: 15px
    }

    #orlando-colocation-hosting-data-center .colocation-hosting-options h2 {
        font-weight: 900;
        font-size: 30px;
        line-height: 38px;
        margin-bottom: 30px
    }

    #orlando-colocation-hosting-data-center .hosting-info-content h2 {
        font-weight: 900;
        font-size: 23px;
        line-height: 32px;
        text-align: center;
        width: 100%;
        margin: 0 auto 15px
    }

    #orlando-colocation-hosting-data-center .host-options-item h4 {
        font-size: 24px;
        line-height: 28px;
        font-weight: 900
    }

    #orlando-colocation-hosting-data-center .colocation-hosting-options .host-options-item {
        padding: 30px 20px 10px
    }
}

#orlando-colocation-hosting-data-center #hipaa-video1 {
    background-size: 100%;
    height: 405px;
    background-repeat: no-repeat
}

@media screen and (min-width:1800px) {
    #orlando-colocation-hosting-data-center #hipaa-video1 {
        height: 43vh
    }

    #orlando-colocation-hosting-data-center #hipaa-video1 iframe {
        height: 43vh
    }
}

@media screen and (min-width:2560px) {
    #orlando-colocation-hosting-data-center #hipaa-video1 {
        height: 32vh
    }

    #orlando-colocation-hosting-data-center #hipaa-video1 iframe {
        height: 32vh
    }
}

@media screen and (min-width:1600px) and (max-width:1699.9px) {
    #orlando-colocation-hosting-data-center #hipaa-video1 {
        height: 45vh
    }

    #orlando-colocation-hosting-data-center #hipaa-video1 iframe {
        height: 45vh
    }
}

@media screen and (min-width:1400px) and (max-width:1599px) {
    #orlando-colocation-hosting-data-center #hipaa-video1 {
        height: 44vh
    }

    #orlando-colocation-hosting-data-center #hipaa-video1 iframe {
        height: 44vh
    }
}

@media screen and (min-width:1300px) and (max-width:1399px) {
    #orlando-colocation-hosting-data-center #hipaa-video1 {
        height: 40vh
    }

    #orlando-colocation-hosting-data-center #hipaa-video1 iframe {
        height: 40vh
    }
}

@media screen and (min-width:1200px) and (max-width:1299px) {
    #orlando-colocation-hosting-data-center #hipaa-video1 {
        height: 39vh
    }

    #orlando-colocation-hosting-data-center #hipaa-video1 iframe {
        height: 39vh
    }
}

@media screen and (max-width:767.9px) {
    #orlando-colocation-hosting-data-center .hipaa-hosting h2 {
        width: 100% !important;
        text-align: left !important
    }

    #orlando-colocation-hosting-data-center #hipaa-video1 {
        height: 33vh
    }

    #orlando-colocation-hosting-data-center #hipaa-video1 iframe {
        height: 33vh
    }
}

@media screen and (min-width:992px) and (max-width:1199.9px) {
    #orlando-colocation-hosting-data-center #hipaa-video1 {
        height: 38vh
    }

    #orlando-colocation-hosting-data-center #hipaa-video1 iframe {
        height: 38vh
    }
}

@media screen and (min-width:768px) and (max-width:991.9px) {
    #orlando-colocation-hosting-data-center #hipaa-video1 {
        height: 35vh
    }

    #orlando-colocation-hosting-data-center #hipaa-video1 iframe {
        height: 35vh
    }
}

@media screen and (min-width:576px) and (max-width:767.9px) {
    #orlando-colocation-hosting-data-center #hipaa-video1 {
        height: 36vh
    }

    #orlando-colocation-hosting-data-center #hipaa-video1 iframe {
        height: 36vh
    }
}

@media screen and (min-width:549.9px) and (max-width:575.9px) {
    #orlando-colocation-hosting-data-center #hipaa-video1 {
        height: 38vh
    }

    #orlando-colocation-hosting-data-center #hipaa-video1 iframe {
        height: 38vh
    }
}

@media screen and (min-width:500px) and (max-width:549.9px) {
    #orlando-colocation-hosting-data-center #hipaa-video1 {
        height: 36vh
    }

    #orlando-colocation-hosting-data-center #hipaa-video1 iframe {
        height: 36vh
    }
}

@media screen and (max-width:449.9px) {
    #orlando-colocation-hosting-data-center #hipaa-video1 {
        height: 31vh
    }

    #orlando-colocation-hosting-data-center #hipaa-video1 iframe {
        height: 31vh
    }
}

@media screen and (max-width:399.9px) {
    #orlando-colocation-hosting-data-center #hipaa-video1 {
        height: 27vh
    }

    #orlando-colocation-hosting-data-center #hipaa-video1 iframe {
        height: 27vh
    }
}

@media screen and (max-width:375.9px) {
    #orlando-colocation-hosting-data-center #hipaa-video1 {
        height: 25vh
    }

    #orlando-colocation-hosting-data-center #hipaa-video1 iframe {
        height: 25vh
    }
}

@media screen and (max-width:350.9px) {
    #orlando-colocation-hosting-data-center #hipaa-video1 {
        height: 24vh
    }

    #orlando-colocation-hosting-data-center #hipaa-video1 iframe {
        height: 24vh
    }
}

@media screen and (max-width:320px) {
    #orlando-colocation-hosting-data-center #hipaa-video1 {
        height: 22vh
    }

    #orlando-colocation-hosting-data-center #hipaa-video1 iframe {
        height: 22vh
    }
}

#corporate-contact .press-room h4 {
    font-family: 'Lato', sans-serif;
    font-weight: 900;
    color: #1e9ee4;
    font-size: 24px;
    line-height: 1.2;
    width: 90%;
    margin-left: auto;
    margin-bottom: 0
}

#corporate-contact .press-room {
    padding: 75px 0 90px;
    background-color: #f5f6f7;
    -webkit-box-shadow: inset 0 5px 20px -9px #a1a1a1;
    box-shadow: inset 0 5px 20px -9px #a1a1a1
}

#corporate-contact .press-room h1 {
    font-size: 48px;
    border-left: 4px solid #1e9ee4;
    line-height: 1.2;
    padding-left: 20px;
    font-weight: 900;
    margin-bottom: 0
}

@media screen and (max-width:1399.9px) {
    #corporate-contact .press-room h4 {
        font-size: 20px;
        width: 90%
    }

    #corporate-contact .press-room {
        padding: 35px 0 50px
    }
}

@media screen and (max-width:1199.9px) {
    #corporate-contact .press-room h1 {
        font-size: 42px
    }

    #corporate-contact .press-room h4 {
        font-size: 18px;
        width: 100%
    }
}

@media screen and (max-width:991.9px) {
    #corporate-contact .press-room h1 {
        font-size: 34px
    }

    #corporate-contact .press-room h4 {
        font-size: 17px;
        width: 100%
    }
}

@media screen and (max-width:767.9px) {
    #corporate-contact .press-room {
        padding: 40px 0 20px
    }

    #corporate-contact .press-room h4 {
        font-size: 16px;
        width: 100%
    }
}

@media screen and (max-width:575.9px) {
    #corporate-contact .press-room {
        padding-bottom: 30px
    }
}

#corporate-contact .navigation a {
    text-decoration: none !important
}

#corporate-contact .navigation a:hover {
    background: #1b38db;
    color: #fff !important
}

#corporate-contact .navigation .nav-item {
    padding: 13px 70px;
    color: #1b38db;
    font-size: 18px;
    line-height: 21px;
    font-weight: 700;
    border: 1px solid #1b38db;
    border-radius: 12px;
    cursor: pointer
}

#corporate-contact .navigation .nav-item.active {
    background: #1b38db;
    color: #fff;
    cursor: default
}

@media screen and (max-width:1399.9px) {
    #corporate-contact .navigation .nav-item {
        padding: 13px 59px;
        font-size: 16px
    }
}

@media screen and (max-width:1199.9px) {
    #corporate-contact .navigation .nav-item {
        padding: 13px 40px;
        font-size: 16px
    }
}

@media screen and (max-width:991.9px) {
    #corporate-contact .navigation .nav-item {
        padding: 1.6% 1.8%;
        font-size: 16px;
        margin-bottom: 10px
    }

    #corporate-contact .navigation.voffset-60 {
        margin-top: 40px !important
    }
}

@media screen and (max-width:767.9px) {
    #corporate-contact .navigation .nav-item {
        padding: 2% 3%;
        font-size: 16px;
        margin-bottom: 10px
    }

    #corporate-contact .navigation.voffset-60 {
        margin-top: 30px !important
    }
}

#corporate-contact .contact-info .contact-item .top-block h3 {
    font-size: 21px;
    font-weight: 700;
    margin-bottom: 10px;
    margin-top: 10px
}

#corporate-contact .contact-info .contact-item .top-block a {
    font-size: 28px;
    font-weight: 900;
    color: #153ddb;
    text-decoration: none;
    margin-bottom: 0
}

#corporate-contact .divider {
    background: #e5e5e5;
    height: 3px;
    width: 80%;
    margin: 18px auto 30px
}

#corporate-contact .contact-info .contact-item .bottom-block p {
    font-size: 18px;
    margin-bottom: 0;
    word-break: break-word
}

#corporate-contact .contact-info .contact-item .bottom-block a {
    font-size: 18px;
    margin-bottom: 0;
    color: #153ddb;
    text-decoration: none;
    word-break: break-word
}

#corporate-contact .contact-info .contact-item .bottom-block .row {
    margin-bottom: 19px
}

#corporate-contact .contact-info .contact-item .bottom-block .row:last-child {
    margin-bottom: 0
}

#corporate-contact .sep-item {
    margin-top: 40px
}

#corporate-contact .sep-item h3 {
    font-size: 24px;
    color: #153ddb;
    font-weight: 900
}

#corporate-contact .sep-item p {
    font-size: 18px !important;
    font-weight: 700;
    margin-bottom: 15px !important
}

@media screen and (max-width:575.9px) {
    #corporate-contact .divider {
        width: 90%
    }

    #corporate-contact .contact-info .contact-item .top-block a {
        font-size: 23px;
        font-weight: 900;
        color: #153ddb;
        text-decoration: none;
        margin-bottom: 0
    }

    #corporate-contact .contact-info .contact-item .bottom-block .row {
        margin-bottom: 8px
    }

    #corporate-contact .contact-info .contact-item .bottom-block p {
        font-size: 16px;
        margin-bottom: 0;
        word-break: break-word
    }

    #corporate-contact .contact-info .contact-item .bottom-block a {
        font-size: 16px
    }
}

#dallas-texas-hosting .press-room h4 {
    font-family: 'Lato', sans-serif;
    font-weight: 900;
    color: #1e9ee4;
    font-size: 24px;
    line-height: 1.2;
    width: 90%;
    margin-left: auto;
    margin-bottom: 0
}

#dallas-texas-hosting .press-room {
    padding: 75px 0 90px;
    background-color: #f5f6f7;
    -webkit-box-shadow: inset 0 5px 20px -9px #a1a1a1;
    box-shadow: inset 0 5px 20px -9px #a1a1a1
}

#dallas-texas-hosting .press-room h1 {
    font-size: 48px;
    border-left: 4px solid #1e9ee4;
    line-height: 1.2;
    padding-left: 20px;
    font-weight: 900;
    margin-bottom: 0
}

@media screen and (max-width:1399.9px) {
    #dallas-texas-hosting .press-room h4 {
        font-size: 20px;
        width: 90%
    }

    #dallas-texas-hosting .press-room {
        padding: 35px 0 50px
    }
}

@media screen and (max-width:1199.9px) {
    #dallas-texas-hosting .press-room h1 {
        font-size: 42px
    }

    #dallas-texas-hosting .press-room h4 {
        font-size: 18px;
        width: 100%
    }
}

@media screen and (max-width:991.9px) {
    #dallas-texas-hosting .press-room h1 {
        font-size: 34px
    }

    #dallas-texas-hosting .press-room h4 {
        font-size: 17px;
        width: 100%
    }
}

@media screen and (max-width:767.9px) {
    #dallas-texas-hosting .press-room {
        padding: 40px 0 20px
    }

    #dallas-texas-hosting .press-room h4 {
        font-size: 16px;
        width: 100%
    }
}

@media screen and (max-width:575.9px) {
    #dallas-texas-hosting .press-room {
        padding-bottom: 30px
    }
}

#dallas-texas-hosting .navigation a {
    text-decoration: none !important
}

#dallas-texas-hosting .navigation a:hover {
    background: #1b38db;
    color: #fff !important
}

#dallas-texas-hosting .navigation .nav-item {
    padding: 13px 36px;
    color: #1b38db;
    font-size: 18px;
    line-height: 21px;
    font-weight: 700;
    border: 1px solid #1b38db;
    border-radius: 12px;
    cursor: pointer
}

#dallas-texas-hosting .navigation .nav-item.active {
    background: #1b38db;
    color: #fff;
    cursor: default
}

@media screen and (max-width:1399px) {
    #dallas-texas-hosting .navigation .nav-item {
        padding: 10px 24px;
        font-size: 16px
    }
}

@media screen and (max-width:1399.9px) {
    #dallas-texas-hosting .colocation-header h1 {
        padding: 25px 0 !important;
        font-size: 72px !important;
        margin-bottom: 0
    }

    #dallas-texas-hosting .navigation .nav-item {
        padding: 10px 32px;
        font-size: 16px
    }
}

@media screen and (max-width:1199.9px) {
    #dallas-texas-hosting .colocation-header h1 {
        padding: 40px 0 25px !important;
        font-size: 60px !important;
        margin-bottom: 0
    }

    #dallas-texas-hosting .navigation .nav-item {
        padding: 10px 22px;
        font-size: 16px
    }
}

@media screen and (max-width:991.9px) {
    #dallas-texas-hosting .colocation-header h1 {
        padding: 40px 0 25px !important;
        font-size: 45px !important;
        margin-bottom: 0
    }

    #dallas-texas-hosting .navigation .nav-item {
        padding: 8px 13px;
        font-size: 14px
    }
}

@media screen and (max-width:767px) {
    #dallas-texas-hosting .navigation .nav-item {
        padding: 2% 3%;
        font-size: 16px;
        margin-bottom: 10px
    }
}

@media screen and (max-width:575.9px) {
    #dallas-texas-hosting main .colocation-header h1 {
        padding: 50px 0 15px !important;
        font-size: 32px !important;
        margin: 0 auto;
        text-align: center;
        width: 100%
    }
}

#dallas-texas-hosting .dallas-texas h2 {
    font-size: 28px;
    font-weight: 900
}

#dallas-texas-hosting .dallas-texas h3 {
    font-size: 24px;
    font-weight: 900
}

#dallas-texas-hosting .dallas-texas ul li,
#dallas-texas-hosting .dallas-texas p {
    font-size: 18px
}

#dedicatedhosting .dedicatedhosting {
    background-image: url('../img/cloud-platform/Hero-background.png') !important;
    background-size: 100% !important;
    background-repeat: no-repeat !important
}

#dedicatedhosting .dedicatedhosting h1 {
    padding: 80px 0 25px 0 !important;
    font-size: 82px !important;
    font-weight: 300
}

#dedicatedhosting .dedicated-main p:nth-child(2) {
    font-size: 22px
}

#dedicatedhosting .dedicated-main a.btn {
    background-color: transparent;
    border-color: #fff;
    color: #fff;
    border-radius: 12px;
    padding: 13px 40px;
    margin-top: 20px;
}

@media screen and (min-width:1500px) and (max-width:1800px) {
    #dedicatedhosting .dedicatedhosting {
        background-size: cover !important;
        background-position: top !important
    }
}

@media screen and (min-width:1200px) and (max-width:1500px) {
    #dedicatedhosting .dedicatedhosting {
        background-size: cover !important;
        background-position: top !important
    }
}

@media screen and (min-width:768px) and (max-width:1200px) {
    #dedicatedhosting .dedicatedhosting {
        background-size: cover !important;
        background-position: top !important
    }

    #dedicatedhosting .dediacted-button button {
        width: 100% !important
    }

    #dedicatedhosting .a-ded-text p {
        line-height: 25px !important
    }

    #dedicatedhosting section .no-lead-item .col-md-2 {
        padding: 0 !important
    }

    #dedicatedhosting section .no-lead-item .col-md-2 img {
        margin-left: 22px !important;
        margin-top: 40px
    }

    #dedicatedhosting .key-features .container {
        line-height: 25px !important
    }
}

@media screen and (max-width:767.9px) {
    #dedicatedhosting .dedicatedhosting h1 {
        padding: 55px 0 80px 0 !important;
        font-size: 28px !important;
        margin: 0 auto;
        text-align: center
    }

    #dedicatedhosting .dedicatedhosting {
        background-size: cover !important;
        background-position: top
    }

    #dedicatedhosting .dedicated-main {
        text-align: center
    }

    #dedicatedhosting .voffset-100 {
        margin-top: 50px !important
    }

    #dedicatedhosting .cloud-platform h3 {
        margin-top: 50px;
        text-align: center
    }

    #dedicatedhosting .dediacted-button button {
        margin-bottom: 12px
    }

    #dedicatedhosting .dedicated-host h3 {
        margin-top: 12px
    }
}

#dedicatedhosting .navigation a {
    text-decoration: none !important;
    margin-left: 10px
}

#dedicatedhosting .navigation a:hover {
    background: #1b38db;
    color: #fff !important
}

#dedicatedhosting .navigation .nav-item {
    padding: 13px 32px;
    color: #1b38db;
    font-size: 18px;
    line-height: 21px;
    font-weight: 700;
    border: 1px solid #1b38db;
    border-radius: 12px;
    cursor: pointer
}

#dedicatedhosting .navigation .nav-item.active {
    background: #1b38db;
    color: #fff;
    cursor: default
}

@media screen and (max-width:1399px) {
    #dedicatedhosting .navigation .nav-item {
        padding: 10px 24px;
        font-size: 16px
    }
}

@media screen and (max-width:1199px) {
    #dedicatedhosting .navigation .nav-item {
        padding: 1.6% 2.4%;
        font-size: 16px
    }
}

@media screen and (max-width:991px) {
    #dedicatedhosting .navigation .nav-item {
        padding: 1.6% 1.9%;
        font-size: 14px;
        margin-bottom: 10px
    }
}

@media screen and (max-width:767px) {
    #dedicatedhosting .navigation .nav-item {
        padding: 2% 3%;
        font-size: 16px;
        margin-bottom: 10px
    }
}

@media screen and (max-width:767.9px) {
    #dedicatedhosting .a-ded-img {
        text-align: center
    }

    #dedicatedhosting .a-ded-text p {
        line-height: 25px !important
    }

    #dedicatedhosting .a-dedicated {
        background-position: center;
        background-size: cover
    }

    #dedicatedhosting .text-dedicated {
        padding: 20px 30px 0 45px;
    }



    #dedicatedhosting section .no-lead-item .col-md-2 {
        padding: 0 30px !important;
        text-align: center;
    }

    #dedicatedhosting .key-features .container {
        line-height: 25px !important
    }

    #dedicatedhosting .key-features {
        padding: 120px 0 25px 0 !important
    }

    #dedicatedhosting .slick-slide img {
        margin: 0 auto;
        margin-bottom: 20px
    }
}

#dedicatedhosting .dediacted-button .col-md-3 {
    text-align: center
}

#dedicatedhosting .dediacted-button button {
    padding: 13px 30px;
    width: 80%;
    border-radius: 15px;
    font-weight: 900
}

#dedicatedhosting .but-dedicate {
    background-color: transparent !important;
    border-color: #1b38db !important;
    color: #1b38db !important
}

#dedicatedhosting .dedicated-host h3 {
    font-size: 42px !important
}

#dedicatedhosting .a-dedicated {
    margin-top: 20px;
    padding: 45px 0 90px 0;
    background-image: url(../img/dedicated-hosting/Background-1.png);
    background-size: cover
}

#dedicatedhosting .a-ded-img h2 {
    font-weight: 900;
    font-size: 44px !important
}

#dedicatedhosting .a-ded-img p {
    font-size: 28px !important
}

#dedicatedhosting .a-ded-text p {
    line-height: 14px
}

#dedicatedhosting .a-ded-text a {
    text-decoration: none
}

#dedicatedhosting .a-ded-text h3 {
    font-weight: 900 !important
}

#dedicatedhosting .no-lead-item {
    background-color: #f4f4f4;
    border-radius: 20px;
    margin-top: 2px
}

#dedicatedhosting .no-lead-item .row {
    display: flex;
    align-items: center
}

#dedicatedhosting .no-lead-item .col-md-2 {
    border-right: 1px solid #fff
}


#dedicatedhosting .no-lead-item li {
    list-style-type: none
}

#dedicatedhosting .no-lead-item a {
    text-decoration: none
}

#dedicatedhosting .no-lead-item h3 {
    font-weight: 700
}

#dedicatedhosting .voffset--80 {
    margin-top: -80px !important
}

#dedicatedhosting .slider-nav h3 {
    background-color: red
}

#dedicatedhosting .slider-item .row {
    padding: 20px 20px 40px 40px
}

#dedicatedhosting .key-features {
    background-image: url(../img/dedicated-hosting/Background-2.png);
    padding: 150px 0 30px 0;
    background-repeat: no-repeat
}

@media screen and (min-width:1920px) {
    #dedicatedhosting .key-features {
        background-size: 100% auto
    }
}

#dedicatedhosting .key-features h2 {
    font-size: 44px;
    margin-bottom: 25px
}

#dedicatedhosting .key-features .row .col-md-6 {
    margin-bottom: 24px
}

#dedicatedhosting .slider-item {
    background-color: #f9f9f9 !important;
    border-radius: 15px;
    height: 100%;
    padding: 20px
}

#dedicatedhosting .key-features .slider-item h4 {
    font-size: 22px;
    line-height: 30px;
    font-weight: 700
}

#dedicatedhosting .accordion-flush .accordion-item .accordion-button {
    font-size: 18px;
    font-weight: 900
}

#dedicatedhosting .accordion-button::before {
    transform: rotate(90deg)
}

#dedicatedhosting .collapsed::before {
    transform: rotate(0deg)
}

#dedicatedhosting .accordion-button::before {
    flex-shrink: 0;
    width: 1.25rem;
    height: 1.25rem;
    margin-left: unset;
    content: "\25B6";
    background-image: none;
    background-repeat: no-repeat;
    background-size: 1.25rem;
    transition: transform .2s ease-in-out
}

#dedicatedhosting .accordion-button::after {
    background-image: none !important
}

#dedicatedhosting .accordion-flush .accordion-item .accordion-button {
    font-size: 18px;
    font-weight: 900
}

#dedicatedhosting .accordion-button::before {
    flex-shrink: 0;
    width: 1.25rem;
    height: 1.25rem;
    margin-left: unset;
    content: "\25B6";
    background-image: none;
    background-repeat: no-repeat;
    background-size: 1.25rem;
    margin-right: 10px
}

#dedicatedhosting .accordion-button:not(.collapsed) {
    box-shadow: none;
    background-color: none
}

#dedicatedhosting .accordion-flush .accordion-item .accordion-button {
    font-size: 18px;
    font-weight: 900;
    line-height: 21.6px
}

#dedicatedhosting .accordion-button:not(.collapsed)::before {
    background-image: none
}

#dedicatedhosting .accordion-button:not(.collapsed) {
    margin: 0 !important
}

#dedicatedhosting .accordion-button::after {
    background-image: none !important
}

#dedicatedhosting .accordion-body li {
    line-height: 33px
}

#dedicatedhosting .accordion-button {
    padding: 0 !important;
    margin: 15px 0 !important;
    color: #000 !important;
    background: none !important;
    outline: none !important;
    box-shadow: none !important
}

#dedicatedhosting .accordion-item {
    border: none !important;
    outline: none !important
}

#dedicatedhosting .accordion-body {
    padding: 5px 31px
}

#dedicatedhosting .faq-p {
    font-size: 16px !important;
    margin-left: 20px;
    margin-top: 35px;
    margin-bottom: 40px
}

@media screen and (max-width:767.9px) {
    #dedicatedhosting .accordion-flush .accordion-item .accordion-button {
        font-size: 17px;
        font-weight: 700;
        line-height: 20.6px
    }

    #dedicatedhosting .faq {
        margin-top: 50px !important
    }
}

#dedicatedhosting .faq h2:first-of-type {
    font-weight: 900;
    font-size: 38px
}

#dedicatedhosting .accordion-button:not(.collapsed) {
    box-shadow: none;
    background-color: none
}

#dedicatedhosting .req-info {
    padding: 130px 0;
    background-image: url(../img/dedicated-hosting/Background-1.png)
}

@media screen and (max-width:1399.9px) {
    #dedicatedhosting .key-features p {
        margin-bottom: 0
    }

    #dedicatedhosting .dedicatedhosting h1 {
        padding: 80px 0 15px 0 !important;
        font-size: 70px !important;
        font-weight: 300
    }

    #dedicatedhosting .a-ded-img h2 {
        font-weight: 900;
        font-size: 40px !important;
        margin-bottom: 0
    }

    #dedicatedhosting .a-ded-img p {
        font-size: 25px !important
    }

    #dedicatedhosting .a-ded-text h3 {
        font-size: 22px
    }
}

@media screen and (max-width:991.9px) {
    #dedicatedhosting .dedicatedhosting h1 {
        padding: 80px 0 0 0 !important;
        font-size: 53px !important;
        font-weight: 300
    }

    #dedicatedhosting .dedicated-main p:nth-child(2) {
        font-size: 20px
    }

    #dedicatedhosting .a-dedicated {
        padding: 50px 0 100px
    }


}

@media screen and (max-width:767.9px) {
    #dedicatedhosting .a-ded-img h2 {
        font-weight: 900;
        font-size: 34px !important;
        margin-bottom: 0
    }

    #dedicatedhosting .a-ded-img p {
        font-size: 21px !important
    }

    #dedicatedhosting .no-lead-item h3 {
        font-weight: 700;
        font-size: 20px
    }

    #dedicatedhosting .no-lead-item ul {
        padding: 0 10px
    }

    #dedicatedhosting .key-features h2 {
        font-size: 36px;
        margin-bottom: 10px
    }

    #dedicatedhosting .faq h2:first-of-type {
        font-weight: 900;
        font-size: 31px
    }

    #dedicatedhosting .faq p:first-of-type {
        font-size: 23px
    }

    #dedicatedhosting .faq {
        margin-top: 25px !important
    }
}

@media screen and (max-width:575.9px) {
    #dedicatedhosting .dedicated-host h3 {
        font-size: 37px !important;
        text-align: center
    }

    #dedicatedhosting .a-ded-text h3 {
        font-size: 19px
    }

    #dedicatedhosting .key-features {
        padding: 66px 0 25px 0 !important;
        background-position: top
    }

    #dedicatedhosting .accordion-body {
        padding: 5px 15px
    }

    #dedicatedhosting .dedicatedhosting h1 {
        width: 100%
    }
}

#digital-millennium-copyright-act .press-room h4 {
    font-family: 'Lato', sans-serif;
    font-weight: 900;
    color: #1e9ee4;
    font-size: 24px;
    line-height: 1.2;
    width: 90%;
    margin-left: auto;
    margin-bottom: 0
}

#digital-millennium-copyright-act .press-room {
    padding: 75px 0 90px;
    background-color: #f5f6f7;
    -webkit-box-shadow: inset 0 5px 20px -9px #a1a1a1;
    box-shadow: inset 0 5px 20px -9px #a1a1a1
}

#digital-millennium-copyright-act .press-room h1 {
    font-size: 48px;
    border-left: 4px solid #1e9ee4;
    line-height: 1.2;
    padding-left: 20px;
    font-weight: 900;
    margin-bottom: 0
}

@media screen and (max-width:1399.9px) {
    #digital-millennium-copyright-act .press-room h4 {
        font-size: 20px;
        width: 90%
    }

    #digital-millennium-copyright-act .press-room {
        padding: 35px 0 50px
    }
}

@media screen and (max-width:1199.9px) {
    #digital-millennium-copyright-act .press-room h1 {
        font-size: 42px
    }

    #digital-millennium-copyright-act .press-room h4 {
        font-size: 18px;
        width: 100%
    }
}

@media screen and (max-width:991.9px) {
    #digital-millennium-copyright-act .press-room h1 {
        font-size: 34px
    }

    #digital-millennium-copyright-act .press-room h4 {
        font-size: 17px;
        width: 100%
    }
}

@media screen and (max-width:767.9px) {
    #digital-millennium-copyright-act .press-room {
        padding: 40px 0 20px
    }

    #digital-millennium-copyright-act .press-room h4 {
        font-size: 16px;
        width: 100%
    }
}

@media screen and (max-width:575.9px) {
    #digital-millennium-copyright-act .press-room {
        padding-bottom: 30px
    }
}

#digital-millennium-copyright-act .service-polices h3 {
    font-weight: 700;
    font-size: 28px
}

#digital-millennium-copyright-act .service-polices h2 {
    font-weight: 700;
    font-size: 36px
}

#digital-millennium-copyright-act .service-polices p,
#digital-millennium-copyright-act .service-polices ul li {
    font-weight: 400;
    font-size: 18px
}

#digital-millennium-copyright-act .service-polices ul li {
    line-height: 2
}

#digital-millennium-copyright-act .service-polices a {
    color: #1b38db;
    text-decoration: none
}

@media screen and (max-width:575.9px) {
    #digital-millennium-copyright-act .service-polices h3 {
        font-weight: 700;
        font-size: 22px
    }

    #digital-millennium-copyright-act .service-polices h2 {
        font-weight: 700;
        font-size: 28px
    }
}

#dedicated-server-hosting .dedicatedhosting {
    background-image: url('../img/cloud-platform/Hero-background.png') !important;
    background-size: 100% !important;
    background-repeat: no-repeat !important
}

#dedicated-server-hosting .dedicatedhosting h1 {
    padding: 110px 0 12px 0 !important;
    font-size: 82px !important;
    font-weight: 300
}

#dedicated-server-hosting .dedicatedhosting h1 strong {
    font-weight: 900
}

#dedicated-server-hosting .dedicated-main p:nth-child(2) {
    font-size: 24px;
    line-height: 28.8px;
    font-weight: 600
}

#dedicated-server-hosting .dedicated-main p:nth-child(4) {
    font-size: 18px;
    padding-top: 20px
}

#dedicated-server-hosting .dedicated-main ul li {
    list-style-image: url(../img/dedicated-server-hosting/success.webp);
    line-height: 30px;
    font-size: 23px;
    font-weight: 400;
    color: #fff;
    margin-bottom: 15px;
    text-align: left
}

#dedicated-server-hosting .dedicated-main a.btn {
    background-color: transparent;
    border-color: #fff;
    color: #fff !important;
    border-radius: 12px;
    padding: 13px 40px;
    margin-top: 25px
}

@media screen and (min-width:1500px) and (max-width:1800px) {
    #dedicated-server-hosting .dedicatedhosting {
        background-size: cover !important;
        background-position: top !important
    }
}

@media screen and (min-width:1200px) and (max-width:1500px) {
    #dedicated-server-hosting .dedicatedhosting {
        background-size: cover !important;
        background-position: top !important
    }
}

@media screen and (min-width:768px) and (max-width:1200px) {
    #dedicated-server-hosting .dedicatedhosting {
        background-size: cover !important;
        background-position: top !important
    }

    #dedicated-server-hosting .dediacted-button button {
        width: 100% !important
    }

    #dedicated-server-hosting .a-ded-text p {
        line-height: 25px !important
    }

    #dedicated-server-hosting .key-features .container {
        line-height: 25px !important
    }
}

@media screen and (max-width:767.9px) {
    #dedicated-server-hosting .dedicatedhosting h1 {
        padding: 55px 0 80px 0 !important;
        font-size: 28px !important;
        margin: 0 auto;
        text-align: center;
        width: 65%
    }

    #dedicated-server-hosting .dedicatedhosting .voffset-60 {
        margin-top: 10px !important
    }

    #dedicated-server-hosting .dedicatedhosting {
        background-size: cover !important;
        background-position: top
    }

    #dedicated-server-hosting .dedicated-main {
        text-align: center
    }

    #dedicated-server-hosting .dedicated-main p {
        font-size: 21px;
        line-height: 25px
    }

    #dedicated-server-hosting .dedicated-main ul li {
        line-height: 25px;
        font-size: 21px;
        margin-bottom: 12px
    }

    #dedicated-server-hosting .voffset-100 {
        margin-top: 50px !important
    }

    #dedicated-server-hosting .cloud-platform h3 {
        margin-top: 50px;
        text-align: center
    }

    #dedicated-server-hosting .dediacted-button button {
        margin-bottom: 12px
    }
}

#dedicated-server-hosting .navigation a {
    text-decoration: none !important;
    margin-left: 10px
}

#dedicated-server-hosting .navigation a:hover {
    background: #1b38db;
    color: #fff !important
}

#dedicated-server-hosting .navigation .nav-item {
    padding: 13px 32px;
    color: #1b38db;
    font-size: 18px;
    line-height: 21px;
    font-weight: 700;
    border: 1px solid #1b38db;
    border-radius: 12px;
    cursor: pointer
}

#dedicated-server-hosting .navigation .nav-item.active {
    background: #1b38db;
    color: #fff;
    cursor: default
}

@media screen and (max-width:1399px) {
    #dedicated-server-hosting .navigation .nav-item {
        padding: 10px 24px;
        font-size: 16px
    }
}

@media screen and (max-width:1199px) {
    #dedicated-server-hosting .navigation .nav-item {
        padding: 1.6% 2.4%;
        font-size: 16px
    }
}

@media screen and (max-width:991px) {
    #dedicated-server-hosting .navigation .nav-item {
        padding: 1.6% 1.9%;
        font-size: 14px;
        margin-bottom: 10px
    }
}

@media screen and (max-width:767px) {
    #dedicated-server-hosting .navigation .nav-item {
        padding: 2% 3%;
        font-size: 16px;
        margin-bottom: 10px
    }
}

#dedicated-server-hosting .dedicated-hosting-plan h3 {
    font-size: 32px;
    line-height: 38.4px;
    font-weight: 700;
    margin-bottom: 18px
}

#dedicated-server-hosting .dedicated-hosting-plan h4 {
    font-size: 19px;
    line-height: 22.8px;
    font-weight: 700;
    margin-bottom: 18px
}

#dedicated-server-hosting .dedicated-hosting-plan p {
    font-size: 18px;
    line-height: 26px;
    margin-bottom: 18px
}

@media screen and (max-width:767.9px) {
    #dedicated-server-hosting .dedicated-hosting-plan h3 {
        font-size: 28px;
        line-height: 33.4px;
        font-weight: 700;
        margin-bottom: 12px
    }

    #dedicated-server-hosting .dedicated-hosting-plan h4 {
        font-size: 17px;
        line-height: 21.8px;
        font-weight: 700;
        margin-bottom: 12px
    }

    #dedicated-server-hosting .dedicated-hosting-plan p {
        font-size: 17px;
        line-height: 21px;
        margin-bottom: 12px
    }
}


#dedicated-server-hosting .dedicated-hostings-item {
    background: url(../img/pci-hosting-solutions/pci-comp-simp-back-left.png), linear-gradient(0, #fff, #fff);
    background-position: left, right;
    background-repeat: no-repeat;
    padding: 45px;
    background-size: 55% auto, 100% auto
}

#dedicated-server-hosting .dedicated-hostings-item.grey-item {
    background: #f9f9f9
}

#dedicated-server-hosting .dedicated-hostings-item-text {
    color: #fff
}

#dedicated-server-hosting .dedicated-hostings-item.grey-item .dedicated-hostings-item-text {
    color: #000
}

#dedicated-server-hosting .dedicated-hostings-item-text h2 {
    font-weight: 900;
    font-size: 36px;
    line-height: 43px
}

#dedicated-server-hosting .dedicated-hostings-itemtext p {
    font-size: 18px;
    line-height: 22px;
    font-weight: 600;
    margin-bottom: 0
}

#dedicated-server-hosting .soc-block {
    background: #fff;
    border: 1px solid #ccc;
    padding: 70px 40px 58px 50px
}

#dedicated-server-hosting .soc-text {
    margin-left: 16px
}

#dedicated-server-hosting .soc-text p {
    font-size: 18px;
    line-height: 26.46px;
    margin-bottom: 38.2px
}

#dedicated-server-hosting .soc-text a.btn {
    color: #153ddb;
    border: 1.5px solid #153ddb;
    border-radius: 12px;
    padding: 14px 50px;
    font-size: 16px;
    line-height: 19.2px;
    font-weight: 900
}

@media screen and (max-width:1399px) {
    #dedicated-server-hosting .dedicated-hostings-item {
        background-size: 50% 100%, 100% auto;
        padding: 40px
    }
}

@media screen and (max-width:1199px) {
    #dedicated-server-hosting .soc-text h3 {
        font-size: 28px;
        line-height: 33px
    }

    #dedicated-server-hosting .soc-text p {
        font-size: 16px;
        line-height: 18px
    }

    #dedicated-server-hosting .soc-text {
        margin-left: 28px
    }

    #dedicated-server-hosting .soc-block {
        padding: 25px 50px 25px 20px
    }

    #dedicated-server-hosting .pci-comp-text p {
        font-size: 15px
    }

    #dedicated-server-hosting .pci-comp-text h2 {
        font-size: 30px;
        line-height: 36px
    }
}

@media screen and (max-width:991px) {
    #dedicated-server-hosting .soc-block {
        padding: 20px
    }

    #dedicated-server-hosting .soc-text h3 {
        font-size: 20px
    }

    #dedicated-server-hosting .pci-comp-text h2 {
        font-size: 24px
    }
}

@media screen and (max-width:767px) {
    #dedicated-server-hosting .dedicated-hostings-item {
        background-size: cover;
        padding: 30px
    }

    #dedicated-server-hosting .soc-text {
        margin-left: 0
    }

    #dedicated-server-hosting .soc-text h3 {
        font-size: 22px
    }

    #dedicated-server-hosting .soc-text p {
        font-size: 18px;
        line-height: 20px
    }

    #dedicated-server-hosting .pci-comp-text h2 {
        font-size: 32px
    }

    #dedicated-server-hosting .pci-comp-text p {
        font-size: 18px
    }

    #dedicated-server-hosting .dedicated-hostings-item-text h2 {
        font-weight: 900;
        font-size: 31px;
        line-height: 29px
    }
}

#dedicated-server-hosting #dedicated-server {
    background-image: url(./../img/dedicated-servers/ded-video.png);
    background-size: 100%;
    height: 405px;
    background-repeat: no-repeat
}

@media screen and (min-width:1800px) {
    #dedicated-server-hosting #dedicated-server {
        height: 43vh
    }

    #dedicated-server-hosting #dedicated-server iframe {
        height: 43vh
    }
}

@media screen and (min-width:2560px) {
    #dedicated-server-hosting #dedicated-server {
        height: 32vh
    }

    #dedicated-server-hosting #dedicated-server iframe {
        height: 32vh
    }
}

@media screen and (min-width:1600px) and (max-width:1699.9px) {
    #dedicated-server-hosting #dedicated-server {
        height: 45vh
    }

    #dedicated-server-hosting #dedicated-server iframe {
        height: 45vh
    }
}

@media screen and (min-width:1400px) and (max-width:1599px) {
    #dedicated-server-hosting #dedicated-server {
        height: 44vh
    }

    #dedicated-server-hosting #dedicated-server iframe {
        height: 44vh
    }
}

@media screen and (min-width:1300px) and (max-width:1399px) {
    #dedicated-server-hosting #dedicated-server {
        height: 40vh
    }

    #dedicated-server-hosting #dedicated-server iframe {
        height: 40vh
    }
}

@media screen and (min-width:1200px) and (max-width:1299px) {
    #dedicated-server-hosting #dedicated-server {
        height: 39vh
    }

    #dedicated-server-hosting #dedicated-server iframe {
        height: 39vh
    }
}

@media screen and (max-width:767.9px) {
    #dedicated-server-hosting .hipaa-hosting h2 {
        width: 100% !important;
        text-align: left !important
    }

    #dedicated-server-hosting #dedicated-server {
        height: 33vh
    }

    #dedicated-server-hosting #dedicated-server iframe {
        height: 33vh
    }
}

@media screen and (min-width:992px) and (max-width:1199.9px) {
    #dedicated-server-hosting #dedicated-server {
        height: 38vh
    }

    #dedicated-server-hosting #dedicated-server iframe {
        height: 38vh
    }
}

@media screen and (min-width:768px) and (max-width:991.9px) {
    #dedicated-server-hosting #dedicated-server {
        height: 35vh
    }

    #dedicated-server-hosting #dedicated-server iframe {
        height: 35vh
    }
}

@media screen and (min-width:576px) and (max-width:767.9px) {
    #dedicated-server-hosting #dedicated-server {
        height: 29vh
    }

    #dedicated-server-hosting #dedicated-server iframe {
        height: 29vh
    }
}

@media screen and (min-width:549.9px) and (max-width:575.9px) {
    #dedicated-server-hosting #dedicated-server {
        height: 38vh
    }

    #dedicated-server-hosting #dedicated-server iframe {
        height: 38vh
    }
}

@media screen and (min-width:500px) and (max-width:549.9px) {
    #dedicated-server-hosting #dedicated-server {
        height: 36vh
    }

    #dedicated-server-hosting #dedicated-server iframe {
        height: 36vh
    }
}

@media screen and (max-width:449.9px) {
    #dedicated-server-hosting #dedicated-server {
        height: 31vh
    }

    #dedicated-server-hosting #dedicated-server iframe {
        height: 31vh
    }
}

@media screen and (max-width:409.9px) {
    #dedicated-server-hosting #dedicated-server {
        height: 25vh
    }

    #dedicated-server-hosting #dedicated-server iframe {
        height: 25vh
    }
}

@media screen and (max-width:375.9px) {
    #dedicated-server-hosting #dedicated-server {
        height: 26vh
    }

    #dedicated-server-hosting #dedicated-server iframe {
        height: 26vh
    }
}

@media screen and (max-width:350.9px) {
    #dedicated-server-hosting #dedicated-server {
        height: 24vh
    }

    #dedicated-server-hosting #dedicated-server iframe {
        height: 24vh
    }
}

@media screen and (max-width:320px) {
    #dedicated-server-hosting #dedicated-server {
        height: 22vh
    }

    #dedicated-server-hosting #dedicated-server iframe {
        height: 22vh
    }
}

#dedicated-server-hosting section.top-vps {
    background-image: url(../img/front-page/technology-partners-bg.svg) !important;
    padding: 26px 0 0 !important;
    background-position: unset;
    background-size: auto 555px;
    background-repeat: no-repeat
}

#dedicated-server-hosting section.why-choose .why-choose-icon {
    max-width: 128px;
    display: block;
    margin: 0 auto 32px
}

#dedicated-server-hosting section.why-choose h2.title {
    font-size: 48px;
    line-height: 57.6px;
    font-weight: bold;
    text-align: center;
    margin-bottom: 20px;
    color: white
}

#dedicated-server-hosting section.why-choose h3.subtitle {
    font-size: 21px;
    line-height: 25.2px;
    font-weight: bold;
    text-align: center;
    margin-bottom: 20px;
    color: white
}

#dedicated-server-hosting section.why-choose .description {
    margin-bottom: 40px
}

#dedicated-server-hosting section.why-choose .description,
#dedicated-server-hosting section.why-choose .description p {
    font-size: 18px;
    line-height: 28px;
    font-weight: 500;
    color: #fff;
    width: 92%;
    margin: 0 auto 12px
}

#dedicated-server-hosting section.why-choose .description p:last-child {
    margin-bottom: 0
}

#dedicated-server-hosting .servers-features .serv-features-item {
    background-color: #f9f9f9;
    border-radius: 25px;
    padding: 22px 101px 15px;
    margin-bottom: 5px
}

#dedicated-server-hosting .servers-features .serv-features-item:first-child {
    margin-bottom: 30px
}

#dedicated-server-hosting .servers-features .serv-features-item h3 {
    font-weight: 900;
    font-size: 22px
}

#dedicated-server-hosting .servers-features .serv-features-item h6.subtitle {
    font-weight: 600;
    font-size: 18px;
    line-height: 26px
}

#dedicated-server-hosting .servers-features .serv-features-item p {
    font-size: 18px;
    font-weight: 300
}

@media screen and (max-width:1199.9px) {
    #dedicated-server-hosting section.top-vps {
        background-size: auto 620px
    }

    #dedicated-server-hosting .servers-features .serv-features-item {
        padding: 22px 50px 15px
    }
}

@media screen and (max-width:991.9px) {
    #dedicated-server-hosting section.top-vps {
        background-size: auto 585px
    }
}

@media screen and (max-width:767.9px) {
    #dedicated-server-hosting .servers-features .serv-features-item h3 {
        text-align: center;
        margin-top: 11px;
        font-size: 19px
    }

    #dedicated-server-hosting .servers-features .serv-features-item h6.subtitle {
        font-weight: 600;
        font-size: 16px;
        line-height: 21px
    }

    #dedicated-server-hosting .servers-features .serv-features-item {
        background-color: #f9f9f9;
        border-radius: 25px;
        padding: 25px 15px
    }

    #dedicated-server-hosting .servers-features .serv-features-item p {
        font-size: 16px;
        font-weight: 300
    }
}

#dedicated-server-hosting .worth-invest img {
    margin-bottom: 40px
}

#dedicated-server-hosting .worth-invest h3 {
    font-size: 32px;
    line-height: 1.2;
    font-weight: 900;
    margin-bottom: 20px
}

#dedicated-server-hosting .worth-invest p {
    font-size: 18px;
    line-height: 1.44;
    width: 91%;
    margin: 0 auto
}

@media screen and (max-width:1199px) {
    #dedicated-server-hosting .worth-invest img {
        max-width: 120px;
        margin-bottom: 35px
    }
}

@media screen and (max-width:767.9px) {
    #dedicated-server-hosting .worth-invest img {
        max-width: 100px;
        margin-bottom: 25px
    }

    #dedicated-server-hosting .worth-invest h3 {
        font-size: 28px
    }

    #dedicated-server-hosting .worth-invest p {
        width: 100%;
        text-align: justify !important
    }
}

#dedicated-server-hosting .unlimited-bandwidth {
    background-image: url(./../img/vps/Group121.png);
    background-repeat: no-repeat;
    padding: 0 0 80px;
    background-size: 100% 100%
}

#dedicated-server-hosting .unlimited-bandwidth .unlimited-bandwidth-top {
    padding-top: 60px;
    justify-content: center;
    text-align: center
}

#dedicated-server-hosting .unlimited-bandwidth .unlimited-bandwidth-top img {
    max-width: 130px
}

#dedicated-server-hosting .unlimited-bandwidth .unlimited-bandwidth-top h2 {
    margin: 39px 0 15px;
    font-size: 44px;
    font-weight: 900;
    line-height: 52.8px
}

#dedicated-server-hosting .unlimited-bandwidth .unlimited-bandwidth-top p {
    font-size: 18px;
    line-height: 28px;
    font-weight: 300;
    width: 92%;
    margin: 0 auto
}

@media screen and (max-width:1199.9px) {
    #dedicated-server-hosting .unlimited-bandwidth .unlimited-bandwidth-top {
        padding-top: 50px
    }

    #dedicated-server-hosting .unlimited-bandwidth .unlimited-bandwidth-top h2 {
        margin: 20px 0;
        font-size: 35px
    }

    #dedicated-server-hosting .unlimited-bandwidth .unlimited-bandwidth-top a.btn {
        margin: 24px 0 30px;
        font-size: 18px
    }
}

@media screen and (max-width:767.9px) {
    #dedicated-server-hosting .unlimited-bandwidth {
        background-size: cover;
        padding: 60px 0 75px
    }

    #dedicated-server-hosting .unlimited-bandwidth .unlimited-bandwidth-top p {
        width: 100%
    }
}

#dedicated-server-hosting .collapse-more-btn:not(.collapsed) {
    display: none
}

#dedicated-server-hosting .more-btn {
    background: #fff;
    color: #1b38db;
    border: 1.5px solid #1b38db;
    text-align: center;
    margin: 0 auto;
    padding: 15px 55px;
    font-size: 16px;
    line-height: 19.2px;
    border-radius: 6px;
    font-weight: 900
}

#dedicated-server-hosting .full-line-item {
    background: #f9f9f9;
    border-radius: 12px;
    box-shadow: 2px 2px 3px #00000010;
    padding: 45px 20px
}

#dedicated-server-hosting .full-line-item img {
    margin-bottom: 20px
}

#dedicated-server-hosting .full-line-item p {
    font-size: 18px;
    line-height: 26.46px;
    color: #000;
    font-weight: 300;
    min-height: 120px
}

#dedicated-server-hosting .full-line-item h3 {
    color: #231f20;
    font-size: 22px;
    font-weight: 900;
    width: 70%;
    margin: 0 auto 25px
}

#dedicated-server-hosting .full-line-item .subtitle {
    color: #231f20;
    font-size: 18px;
    font-weight: 700;
    margin-bottom: 26.46px;
    margin-bottom: 15px
}

@media screen and (max-width:1199px) {
    #dedicated-server-hosting .full-line-item img {
        margin-bottom: 18px
    }

    #dedicated-server-hosting .full-line-item p {
        min-height: 144px
    }

    #dedicated-server-hosting .full-line-item h3 {
        margin-bottom: 18px
    }

    #dedicated-server-hosting .full-line-item h3 {
        width: 100%
    }
}

@media screen and (max-width:991px) {
    #dedicated-server-hosting .full-line-item p {
        min-height: 158px;
        font-size: 15px
    }
}

@media screen and (max-width:991px) {
    #dedicated-server-hosting .full-line-item p {
        min-height: 100px;
        font-size: 16px;
        width: 65%;
        margin: 0 auto 20px
    }
}

@media screen and (max-width:767px) {
    #dedicated-server-hosting .full-line-item p {
        min-height: 75px;
        font-size: 16px;
        width: 100%
    }
}


#dedicated-server-hosting .manged-sevice-options {
    background: url(../img/pci-hosting-solutions/pci-comp-simp-back-left.png), linear-gradient(0, #fff, #fff);
    background-position: left, right;
    background-repeat: no-repeat;
    padding: 70px;
    background-size: 55% 85%, 100% auto
}

#dedicated-server-hosting .manged-sevice-options.grey-item {
    background: #f9f9f9
}

#dedicated-server-hosting .manged-sevice-options-text {
    color: #fff;
    margin-top: 70px
}

#dedicated-server-hosting .manged-sevice-options.grey-item .manged-sevice-options-text {
    color: #000
}

#dedicated-server-hosting .manged-sevice-options-text h2 {
    font-weight: 900;
    font-size: 29px;
    line-height: 34.8px;
    margin-bottom: 29px
}

#dedicated-server-hosting .manged-sevice-options-text p {
    font-size: 20px;
    line-height: 28px;
    font-weight: 300;
    margin-bottom: 25px
}

#dedicated-server-hosting .manged-sevice-options .soc-block {
    background: #fff;
    border: 1px solid #ccc;
    padding: 50px 40px 50px 70px;
    margin-top: 25px
}

#dedicated-server-hosting .manged-sevice-options .soc-text {
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin-left: 0
}

#dedicated-server-hosting .manged-sevice-options .soc-text ul {
    margin-bottom: 0
}

#dedicated-server-hosting .manged-sevice-options .soc-text ul li {
    list-style-image: url(../img/dedicated-server-hosting/path553.webp);
    font-size: 18px;
    line-height: 32px;
    margin-bottom: 32px;
    font-weight: 900
}

#dedicated-server-hosting .manged-sevice-options .soc-text ul li:last-child {
    margin-bottom: 0
}

@media screen and (max-width:1399px) {
    #dedicated-server-hosting .manged-sevice-options {
        background-size: 50% 100%, 100% auto;
        padding: 40px
    }

    #dedicated-server-hosting .manged-sevice-options-text {
        margin-top: 0
    }

    #dedicated-server-hosting .manged-sevice-options .soc-block {
        margin-top: 0
    }
}

@media screen and (max-width:1199px) {
    #dedicated-server-hosting .manged-sevice-options {
        background-size: 60% 100%, 100% auto
    }

    #dedicated-server-hosting .manged-sevice-options .soc-block {
        padding: 25px 50px 25px 20px
    }

    #dedicated-server-hosting .manged-sevice-options-text h2 {
        font-size: 26px;
        line-height: 31px;
        margin-bottom: 14px
    }

    #dedicated-server-hosting .manged-sevice-options-text p {
        font-size: 20px;
        line-height: 26px;
        margin-bottom: 17px
    }
}

@media screen and (max-width:991px) {
    #dedicated-server-hosting .manged-sevice-options .soc-block {
        padding: 20px
    }

    #dedicated-server-hosting .manged-sevice-options-text img {
        max-width: 100px
    }

    #dedicated-server-hosting .manged-sevice-options-text h2 {
        font-size: 23px;
        line-height: 30px;
        margin-bottom: 14px
    }

    #dedicated-server-hosting .manged-sevice-options-text p {
        font-size: 18px;
        line-height: 23px;
        margin-bottom: 13px
    }

    #dedicated-server-hosting .manged-sevice-options .soc-text ul li {
        font-size: 17px;
        line-height: 30px;
        margin-bottom: 32px;
        font-weight: 900
    }

    #dedicated-server-hosting .manged-sevice-options .soc-block {
        padding: 25px 20px 25px 20px
    }
}

@media screen and (max-width:767px) {
    #dedicated-server-hosting .manged-sevice-options {
        background-size: cover;
        padding: 30px
    }

    #dedicated-server-hosting .manged-sevice-options .soc-text {
        margin-left: 0
    }

    #dedicated-server-hosting .manged-sevice-options-text h2 {
        font-size: 20px;
        line-height: 24px
    }

    #dedicated-server-hosting .manged-sevice-options .soc-text ul li {
        margin-bottom: 15px
    }
}

#dedicated-server-hosting .no-lead .no-lead-item {
    background-color: #f4f4f4;
    border-radius: 20px;
    margin-top: 2px
}

#dedicated-server-hosting .no-lead .no-lead-item .col-md-2 {
    padding: 50px 66px !important;
    border-right: 1px solid #fff
}

#dedicated-server-hosting .no-lead .no-lead-item .col-md-10 {
    padding: 50px 70px !important
}

#dedicated-server-hosting .no-lead .no-lead-item h3 {
    font-weight: 700;
    font-size: 24px;
    line-height: 24px;
    margin-bottom: 18px
}

#dedicated-server-hosting .no-lead .no-lead-item p {
    font-weight: 300;
    font-size: 18px;
    line-height: 26px
}

#dedicated-server-hosting .no-lead .no-lead-item .img {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center
}

#dedicated-server-hosting .no-lead .no-lead-item .img::after {
    content: '';
    position: absolute;
    background: #fff;
    border-radius: 50%;
    display: block;
    top: 50%;
    left: 50%;
    width: 85px;
    height: 85px;
    transform: translate(-50%, -50%);
    z-index: 1
}

#dedicated-server-hosting .no-lead .no-lead-item .img img {
    position: relative;
    z-index: 2;
    width: 100%;
    max-width: 70px
}

@media screen and (max-width:1199.9px) {
    #dedicated-server-hosting .no-lead .no-lead-item .col-md-2 {
        padding: 50px !important
    }
}

@media screen and (max-width:991.9px) {
    #dedicated-server-hosting .no-lead .no-lead-item .col-md-2 {
        padding: 50px 35px !important
    }
}

@media screen and (max-width:767.9px) {
    #dedicated-server-hosting .no-lead .no-lead-item {
        margin-bottom: 25px
    }

    #dedicated-server-hosting .no-lead .no-lead-item .col-md-10 {
        padding: 0 25px 25px !important
    }
}

#dedicated-server-hosting section.dont-see {
    background-image: url(../img/front-page/technology-partners-bg.svg) !important;
    padding: 51px 0 49px !important;
    background-position: unset;
    background-size: auto 546px;
    color: #fff
}

#dedicated-server-hosting .dont-see .title {
    font-size: 48px;
    line-height: 1.3;
    font-weight: 900;
    margin-bottom: 24px
}

#dedicated-server-hosting .dont-see .description p {
    font-size: 18px;
    line-height: 1.56;
    font-weight: 300;
    width: 80%;
    margin: 0 auto 18px
}

#dedicated-server-hosting .dont-see .description a.btn {
    color: #fff;
    font-size: 16px;
    line-height: 19.2px;
    padding: 15px 55px;
    border: 1px solid #fff;
    border-radius: 12px;
    background: transparent
}

@media screen and (max-width:1399.9px) {
    #dedicated-server-hosting .dont-see .description p {
        width: 100%
    }
}

@media screen and (max-width:1199.9px) {
    #dedicated-server-hosting .dont-see .title {
        font-size: 40px
    }
}

@media screen and (max-width:991.9px) {
    #dedicated-server-hosting .dont-see img {
        max-width: 120px
    }

    #dedicated-server-hosting .dont-see .title {
        font-size: 36px
    }
}

@media screen and (max-width:767.9px) {
    #dedicated-server-hosting .dont-see img {
        max-width: 100px
    }

    #dedicated-server-hosting .dont-see .title {
        font-size: 27px
    }

    #dedicated-server-hosting .dont-see .description p {
        font-size: 17px;
        margin-bottom: 13px
    }
}

#dedicated-server-hosting .about-dedicated-hosting {
    padding-top: 30px
}

#dedicated-server-hosting .about-dedicated-hosting h2:first-of-type {
    font-weight: 700;
    font-size: 38px;
    margin-top: 30px
}

#dedicated-server-hosting .accordion-flush .accordion-item .accordion-button {
    font-size: 18px;
    font-weight: 900
}

#dedicated-server-hosting .accordion-button::before {
    transform: rotate(90deg)
}

#dedicated-server-hosting .collapsed::before {
    transform: rotate(0deg)
}

#dedicated-server-hosting .accordion-button::before {
    flex-shrink: 0;
    width: 1.25rem;
    height: 1.25rem;
    margin-left: unset;
    content: "\25B6";
    background-image: none;
    background-repeat: no-repeat;
    background-size: 1.25rem;
    transition: transform .2s ease-in-out
}

#dedicated-server-hosting .accordion-button::after {
    background-image: none !important
}

#dedicated-server-hosting .accordion-flush .accordion-item .accordion-button {
    font-size: 18px;
    font-weight: 900;
    font-style: italic;
    color: #153ddb !important
}

#dedicated-server-hosting .accordion-button::before {
    flex-shrink: 0;
    width: 1.25rem;
    height: 1.25rem;
    margin-left: unset;
    content: "\25B6";
    background-image: none;
    background-repeat: no-repeat;
    background-size: 1.25rem;
    color: #000;
    margin-right: 10px;
    font-style: normal
}

#dedicated-server-hosting .accordion-button:not(.collapsed) {
    box-shadow: none;
    background-color: none
}

#dedicated-server-hosting .accordion-flush .accordion-item .accordion-button {
    font-size: 20px;
    font-weight: 900;
    line-height: 21.6px
}

#dedicated-server-hosting .accordion-button:not(.collapsed)::before {
    background-image: none
}

#dedicated-server-hosting .accordion-button:not(.collapsed) {
    margin: 0 !important
}

#dedicated-server-hosting .accordion-button::after {
    background-image: none !important
}

#dedicated-server-hosting .accordion-body li {
    line-height: 33px
}

#dedicated-server-hosting .accordion-button {
    padding: 0 !important;
    margin: 15px 0 !important;
    color: #000 !important;
    background: none !important;
    outline: none !important;
    box-shadow: none !important
}

#dedicated-server-hosting .accordion-item {
    border: none !important;
    outline: none !important
}

#dedicated-server-hosting .accordion-body {
    padding: 5px 31px
}

#dedicated-server-hosting .about-dedicated-hosting h2:first-of-type {
    font-weight: 900;
    font-size: 38px
}

#dedicated-server-hosting .faq-p {
    font-size: 16px !important;
    margin-left: 20px;
    margin-top: 35px;
    margin-bottom: 40px
}

@media screen and (max-width:1199.9px) {
    #dedicated-server-hosting .about-dedicated-hosting h2:first-of-type {
        font-size: 32px
    }
}

@media screen and (max-width:767.9px) {
    #dedicated-server-hosting .accordion-flush .accordion-item .accordion-button {
        font-size: 17px;
        font-weight: 700;
        line-height: 20.6px
    }

    #dedicated-server-hosting .about-dedicated-hosting h2:first-of-type {
        font-size: 28px
    }
}

@media screen and (max-width:1399.9px) {
    #dedicated-server-hosting .dedicatedhosting h1 {
        padding: 60px 0 0 !important;
        font-size: 60px !important;
        font-weight: 300
    }

    #dedicated-server-hosting .dedicated-main p:nth-child(2) {
        font-size: 21px;
        line-height: 16.8px;
        font-weight: 600
    }

    #dedicated-server-hosting .dedicated-main ul li {
        list-style-image: url(../img/dedicated-server-hosting/success.webp);
        line-height: 21px;
        font-size: 18px;
        font-weight: 400;
        color: #fff;
        margin-bottom: 13px;
        text-align: left
    }

    #dedicated-server-hosting .dedicated-main a.btn {
        background-color: transparent;
        border-color: #fff;
        color: #fff !important;
        border-radius: 12px;
        padding: 13px 40px;
        margin-top: 10px
    }

    #dedicated-server-hosting .dont-see .title {
        font-size: 38px;
        line-height: 1.3;
        font-weight: 900;
        margin-bottom: 12px
    }

    #dedicated-server-hosting .about-dedicated-hosting h2:first-of-type {
        font-weight: 900;
        font-size: 30px
    }

    #dedicated-server-hosting .unlimited-bandwidth .unlimited-bandwidth-top h2 {
        margin: 15px 0;
        font-size: 39px;
        font-weight: 900;
        line-height: 52.8px
    }

    #dedicated-server-hosting section.why-choose .why-choose-icon {
        max-width: 128px;
        display: block;
        margin: 0 auto 21px
    }

    #dedicated-server-hosting section.why-choose h2.title {
        font-size: 39px;
        line-height: 47.6px;
        font-weight: bold;
        text-align: center;
        margin-bottom: 15px;
        color: white
    }
}

@media screen and (max-width:991.9px) {
    #dedicated-server-hosting .dedicated-main p:nth-child(2) {
        font-size: 17px;
        line-height: 23.8px;
        font-weight: 600
    }

    #dedicated-server-hosting .dedicated-hostings-item-text h2 {
        font-weight: 900;
        font-size: 34px;
        line-height: 38px
    }

    #dedicated-server-hosting section.why-choose h2.title {
        font-size: 36px;
        line-height: 43.6px;
        font-weight: bold;
        text-align: center;
        margin-bottom: 9px;
        color: white
    }

    #dedicated-server-hosting section.why-choose .description,
    #dedicated-server-hosting section.why-choose .description p {
        font-size: 17px;
        line-height: 23px;
        font-weight: 500;
        color: #fff;
        width: 100%;
        margin: 0 auto 12px
    }

    #dedicated-server-hosting .dont-see .title {
        font-size: 33px;
        line-height: 1.3;
        font-weight: 900;
        margin-bottom: 12px
    }

    #dedicated-server-hosting .no-lead .no-lead-item .col-md-10 {
        padding: 25px 35px !important
    }

    #dedicated-server-hosting .dedicatedhosting h1 {
        padding: 59px 0 0 !important;
        font-size: 47px !important;
        font-weight: 300
    }
}

@media screen and (max-width:575.9px) {
    #dedicated-server-hosting .manged-sevice-options {
        padding: 30px 0
    }

    #dedicated-server-hosting .unlimited-bandwidth .unlimited-bandwidth-top h2 {
        margin: 15px 0;
        font-size: 29px;
        font-weight: 900;
        line-height: 22.8px
    }

    #dedicated-server-hosting section.top-vps {
        background-size: auto 754px
    }

    #dedicated-server-hosting section.why-choose h2.title {
        font-size: 28px;
        line-height: 33.6px;
        font-weight: bold;
        text-align: center;
        margin-bottom: 9px;
        color: white
    }
}

#dedicated-server-service-level-guarantee .press-room h4 {
    font-family: 'Lato', sans-serif;
    font-weight: 900;
    color: #1e9ee4;
    font-size: 24px;
    line-height: 1.2;
    width: 90%;
    margin-left: auto;
    margin-bottom: 0
}

#dedicated-server-service-level-guarantee .press-room {
    padding: 75px 0 90px;
    background-color: #f5f6f7;
    -webkit-box-shadow: inset 0 5px 20px -9px #a1a1a1;
    box-shadow: inset 0 5px 20px -9px #a1a1a1
}

#dedicated-server-service-level-guarantee .press-room h1 {
    font-size: 48px;
    border-left: 4px solid #1e9ee4;
    line-height: 1.2;
    padding-left: 20px;
    font-weight: 900;
    margin-bottom: 0
}

@media screen and (max-width:1399.9px) {
    #dedicated-server-service-level-guarantee .press-room h4 {
        font-size: 20px;
        width: 90%
    }

    #dedicated-server-service-level-guarantee .press-room {
        padding: 35px 0 50px
    }
}

@media screen and (max-width:1199.9px) {
    #dedicated-server-service-level-guarantee .press-room h1 {
        font-size: 42px
    }

    #dedicated-server-service-level-guarantee .press-room h4 {
        font-size: 18px;
        width: 100%
    }
}

@media screen and (max-width:991.9px) {
    #dedicated-server-service-level-guarantee .press-room h1 {
        font-size: 34px
    }

    #dedicated-server-service-level-guarantee .press-room h4 {
        font-size: 17px;
        width: 100%
    }
}

@media screen and (max-width:767.9px) {
    #dedicated-server-service-level-guarantee .press-room {
        padding: 40px 0 20px
    }

    #dedicated-server-service-level-guarantee .press-room h4 {
        font-size: 16px;
        width: 100%
    }
}

@media screen and (max-width:575.9px) {
    #dedicated-server-service-level-guarantee .press-room {
        padding-bottom: 30px
    }
}

#dedicated-server-service-level-guarantee .service-polices h3 {
    font-weight: 700;
    font-size: 28px
}

#dedicated-server-service-level-guarantee .service-polices h2 {
    font-weight: 700;
    font-size: 36px
}

#dedicated-server-service-level-guarantee .service-polices p,
#dedicated-server-service-level-guarantee .service-polices ul li {
    font-weight: 400;
    font-size: 18px
}

#dedicated-server-service-level-guarantee .service-polices ul li {
    line-height: 2
}

#dedicated-server-service-level-guarantee .service-polices a {
    color: #1b38db;
    text-decoration: none
}

@media screen and (max-width:575.9px) {
    #dedicated-server-service-level-guarantee .service-polices h3 {
        font-weight: 700;
        font-size: 22px
    }

    #dedicated-server-service-level-guarantee .service-polices h2 {
        font-weight: 700;
        font-size: 28px
    }
}

#dedicated-servers .dedicated-servers {
    background-image: url('../img/cloud-platform/Hero-background.png') !important;
    background-size: 100% !important;
    background-repeat: no-repeat !important
}

#dedicated-servers .dedicated-servers h1 {
    padding: 80px 0 25px 0 !important;
    font-size: 82px !important;
    font-weight: 300
}

#dedicated-servers .dedicated-servers h1 strong {
    font-weight: 900
}

#dedicated-servers .bg-grey {
    background-color: #f3f0f7;
    padding-bottom: 100px
}

@media screen and (max-width:767.9px) {
    #dedicated-servers .bg-grey {
        padding-bottom: 50px
    }
}

#dedicated-servers .dedicated-main p:nth-child(2) {
    font-size: 22px
}

#dedicated-servers .dedicated-main p:nth-child(4) {
    font-size: 18px;
    padding-top: 20px
}

#dedicated-servers .dedicated-main a.btn {
    background-color: transparent;
    border-color: #fff;
    color: #fff !important;
    border-radius: 12px;
    padding: 13px 40px
}

@media screen and (min-width:1500px) and (max-width:1800px) {
    #dedicated-servers .dedicated-servers {
        background-size: cover !important;
        background-position: top !important
    }
}

@media screen and (min-width:1200px) and (max-width:1500px) {
    #dedicated-servers .dedicated-servers {
        background-size: cover !important;
        background-position: top !important
    }
}

@media screen and (min-width:768px) and (max-width:1200px) {
    #dedicated-servers .dedicated-servers {
        background-size: cover !important;
        background-position: top !important
    }

    #dedicated-servers .dediacted-button button {
        width: 100% !important
    }

    #dedicated-servers .a-ded-text p {
        line-height: 25px !important
    }

    #dedicated-servers .key-features .container {
        line-height: 25px !important
    }
}

@media screen and (max-width:991.9px) {
    #dedicated-servers .dedicated-servers h1 {
        padding: 55px 0 0 !important;
        font-size: 50px !important;
        margin: 0 auto;
        text-align: center
    }

    #dedicated-servers .dedicated-servers .dedicated-main {
        text-align: center
    }
}

@media screen and (max-width:767.9px) {
    #dedicated-servers .dedicated-main button {
        padding: 13px 18px
    }

    #dedicated-servers .dedicated-servers h1 {
        padding: 20px 0 0 !important;
        font-size: 28px !important;
        margin: 0 auto;
        text-align: center;
        width: 65%
    }

    #dedicated-servers .dedicated-servers {
        background-size: cover !important;
        background-position: top
    }

    #dedicated-servers .dedicated-main {
        text-align: center
    }

    #dedicated-servers .voffset-100 {
        margin-top: 50px !important
    }

    #dedicated-servers .cloud-platform h3 {
        margin-top: 50px;
        text-align: center
    }

    #dedicated-servers .dediacted-button button {
        margin-bottom: 12px
    }

    #dedicated-servers .dedicated-host h3 {
        margin-top: 12px
    }
}

#dedicated-servers .navigation a {
    text-decoration: none !important;
    margin-left: 10px
}

#dedicated-servers .navigation a:hover {
    background: #1b38db;
    color: #fff !important
}

#dedicated-servers .navigation .nav-item {
    padding: 13px 32px;
    color: #1b38db;
    font-size: 18px;
    line-height: 21px;
    font-weight: 700;
    border: 1px solid #1b38db;
    border-radius: 12px;
    cursor: pointer
}

#dedicated-servers .navigation .nav-item.active {
    background: #1b38db;
    color: #fff;
    cursor: default
}

@media screen and (max-width:1399px) {
    #dedicated-servers .navigation .nav-item {
        padding: 10px 24px;
        font-size: 16px
    }
}

@media screen and (max-width:1199px) {
    #dedicated-servers .navigation .nav-item {
        padding: 1.6% 2.4%;
        font-size: 16px
    }
}

@media screen and (max-width:991px) {
    #dedicated-servers .navigation .nav-item {
        padding: 1.6% 1.9%;
        font-size: 14px;
        margin-bottom: 10px
    }
}

@media screen and (max-width:767px) {
    #dedicated-servers .navigation .nav-item {
        padding: 2% 3%;
        font-size: 16px;
        margin-bottom: 10px
    }
}

#dedicated-servers .hipaa-complient h3 {
    font-weight: 900
}

#dedicated-servers .hipaa-complient .width-88 {
    width: 88%
}

#dedicated-servers .hipaa-complient img {
    margin-bottom: 40px
}

@media screen and (max-width:767.9px) {
    #dedicated-servers .hipaa-complient .width-88 {
        width: 100%
    }

    #dedicated-servers .hipaa-complient .enhanced-info {
        width: 100%
    }
}

#dedicated-servers .managed-services {
    padding: 40px 0 30px;
    background-size: cover;
    background-image: url(../img/dedicated-hosting/Background-1.png)
}

#dedicated-servers .managed-services .managed-services-img h2 {
    font-weight: 900;
    font-size: 44px !important
}

#dedicated-servers .managed-services .managed-services-img img {
    margin-bottom: 15px
}

#dedicated-servers .managed-services .managed-services-img p {
    font-size: 28px !important
}

#dedicated-servers .managed-services .managed-services-text p {
    font-size: 18px;
    line-height: 28px
}

#dedicated-servers .managed-services .managed-services-text h3 {
    font-weight: 900 !important
}

@media screen and (max-width:767.9px) {
    #dedicated-servers .managed-services .managed-services-img {
        margin-top: 20px !important
    }

    #dedicated-servers .managed-services .managed-services-img img {
        margin: 0 auto 15px;
        display: block
    }

    #dedicated-servers .managed-services .managed-services-img h2 {
        font-weight: 900;
        font-size: 33px !important;
        text-align: center
    }
}

#dedicated-servers .no-lead .no-lead-item {
    background-color: #f4f4f4;
    border-radius: 20px;
    margin-top: 2px
}

#dedicated-servers .no-lead .no-lead-item .col-md-2 {
    padding: 50px 66px !important;
    border-right: 1px solid #fff
}

#dedicated-servers .no-lead .no-lead-item .col-md-10 {
    padding: 50px 70px !important
}

#dedicated-servers .no-lead .no-lead-item li {
    list-style-type: none
}

#dedicated-servers .no-lead .no-lead-item a {
    text-decoration: none
}

#dedicated-servers .no-lead .no-lead-item h3 {
    font-weight: 700
}

#dedicated-servers .no-lead .no-lead-item .img {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center
}

#dedicated-servers .no-lead .no-lead-item .img::after {
    content: '';
    position: absolute;
    background: #fff;
    border-radius: 50%;
    display: block;
    top: 50%;
    left: 50%;
    width: 85px;
    height: 85px;
    transform: translate(-50%, -50%);
    z-index: 1
}

#dedicated-servers .no-lead .no-lead-item .img img {
    position: relative;
    z-index: 2;
    width: 100%;
    max-width: 70px
}

@media screen and (max-width:1199.9px) {
    #dedicated-servers .no-lead .no-lead-item .col-md-2 {
        padding: 50px !important
    }
}

@media screen and (max-width:991.9px) {
    #dedicated-servers .no-lead .no-lead-item .col-md-2 {
        padding: 50px 35px !important
    }
}

@media screen and (max-width:767.9px) {
    #dedicated-servers .no-lead .no-lead-item {
        margin-bottom: 25px
    }

    #dedicated-servers .no-lead .no-lead-item .col-md-10 {
        padding: 0 25px 25px !important
    }
}

#dedicated-servers section.challenges {
    background: url(../img/pci-hosting-solutions/pci-comp-simp-back-left.png), linear-gradient(0, #fff, #fff);
    background-position: left top, right top;
    background-repeat: no-repeat;
    background-size: 35% 90%, 100% auto
}

#dedicated-servers section.challenges h3.title {
    color: #fff;
    font-size: 32px
}

#dedicated-servers section.challenges .challenge-item {
    padding: 0 24px;
    background-color: #fff;
    border: 1px solid #ccc;
    margin-bottom: 10px;
    min-height: 165px
}

#dedicated-servers section.challenges .left-block img {
    width: 100px
}

#dedicated-servers section.challenges .challenge-item .title {
    font-size: 18px;
    font-weight: bold
}

#dedicated-servers section.challenges .challenge-item .description {
    margin-bottom: 20px
}

#dedicated-servers section.challenges .challenge-item .description,
#dedicated-servers section.challenges .challenge-item .description p {
    color: #000;
    font-size: 17px;
    font-weight: 300
}

#dedicated-servers section.challenges .challenge-item a {
    text-decoration: none;
    color: #1e9ee4;
    font-size: 17px
}

#dedicated-servers section.challenges .items-block {
    padding-top: 50px
}

@media screen and (max-width:1199.9px) {
    #dedicated-servers section.challenges {
        background-image: url(../img/front-page/challenge-bg-left.webp);
        background-repeat: no-repeat;
        background-size: cover;
        padding: 100px 0
    }

    #dedicated-servers section.challenges>.container>.row {
        gap: 30px
    }

    #dedicated-servers section.challenges>.container>.row>div:last-child {
        background-image: url(../img/front-page/challenge-bg-right.webp);
        background-repeat: no-repeat;
        background-size: cover
    }

    #dedicated-servers section.challenges .left-block {
        text-align: center
    }

    #dedicated-servers section.challenges .items-block {
        padding: 50px 12px 26px
    }

    #dedicated-servers section.challenges .challenge-item {
        margin-bottom: 24px
    }

    #dedicated-servers section.challenges .challenge-item p {
        font-weight: 300
    }
}

@media screen and (max-width:767.9px) {
    #dedicated-servers section.challenges {
        padding: 50px 0
    }
}

#dedicated-servers .servers-features .serv-features-item {
    background-color: #f9f9f9;
    border-radius: 25px;
    padding: 25px;
    box-shadow: 2px 2px 3px #00000010;
}

#dedicated-servers .servers-features .serv-features-item:first-child {
    margin-bottom: 30px
}

#dedicated-servers .servers-features .serv-features-item h3 {
    font-weight: 900;
    font-size: 28px
}

#dedicated-servers .servers-features .serv-features-item p {
    font-size: 18px;
    font-weight: 400
}

@media screen and (max-width:767.9px) {
    #dedicated-servers .servers-features .serv-features-item h3 {
        text-align: center;
        margin-top: 15px
    }

    #dedicated-servers .servers-features .serv-features-item {
        background-color: #f9f9f9;
        border-radius: 25px;
        padding: 25px 15px
    }
}

#dedicated-servers section.image-block {
    background-image: url('../img/front-page/technology-partners-bg.svg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding: 60px 0 70px;
    background-color: #1a75e1
}

#dedicated-servers section.image-block h2.title {
    font-size: 50px;
    color: #fff;
    font-weight: bold
}

#dedicated-servers section.image-block h3.title {
    font-size: 32px;
    color: #fff;
    font-weight: bold
}

#dedicated-servers section.image-block.bg-reverse {
    background-image: url('../img/front-page/technology-partners-bg-reverse.svg')
}

#dedicated-servers section.image-block.bg-none {
    background: 0
}

#dedicated-servers section.image-block.bg-none h2.title,
#dedicated-servers section.image-block.bg-none h3.title,
#dedicated-servers section.image-block.bg-none h4.subtitle {
    color: black
}

#dedicated-servers section.image-block h3 {
    font-size: 48px;
    font-weight: 900 !important
}

#dedicated-servers section.image-block h3 span {
    font-weight: 500
}

#dedicated-servers section.image-block a.btn {
    border-color: #fff !important;
    background: transparent;
    font-size: 16px;
    font-weight: 900;
    padding: 15px 50px;
    border-radius: 12px;
    color: #fff !important;
    text-decoration: none
}

#dedicated-servers section.image-block a.btn:focus {
    outline: 0;
    box-shadow: none
}

@media screen and (max-width:767.9px) {
    #dedicated-servers section.image-block a.btn {
        padding: 12px
    }

    #dedicated-servers section.image-block h3.title {
        font-size: 27px
    }
}

#dedicated-servers .a-single {
    padding-bottom: 40px
}

#dedicated-servers .a-single .a-item {
    justify-content: center;
    text-align: center
}

#dedicated-servers .a-single .a-item h2 {
    font-weight: 900;
    font-size: 32px;
    margin-bottom: 25px
}

#dedicated-servers .a-single .a-item img {
    margin-bottom: 40px
}

#dedicated-servers .a-single .a-item p {
    font-size: 18px;
    line-height: 26px
}

#dedicated-servers .a-single .a-item:first-child {
    margin-bottom: 50px
}

#dedicated-servers .a-single .a-item:last-child p {
    text-align: left
}

#dedicated-servers .a-single .check-block {
    width: 75%
}

#dedicated-servers .a-single .check-block p {
    font-size: 18px;
    line-height: 32px;
    font-weight: 300;
    margin-bottom: 0 !important
}

#dedicated-servers .a-single .check-block img {
    margin: 10px 0 0
}

#dedicated-servers .a-single .a-item a.btn {
    text-align: center;
    text-decoration: none;
    font-weight: 900;
    color: #fff;
    font-size: 16px;
    line-height: 19.2px;
    padding: 15px 50px;
    float: left;
    background-color: #1b38db;
    border-radius: 12px
}

#dedicated-servers .a-single .a-item a.btn:focus {
    outline: 0;
    box-shadow: none
}

@media screen and (max-width:1199.9px) {
    #dedicated-servers .a-single .check-block {
        width: 100%
    }
}

@media screen and (max-width:767.9px) {
    #dedicated-servers .a-single .check-block {
        width: 100%
    }

    #dedicated-servers .a-single .a-item a.btn {
        padding: 15px 9px;
        font-size: 13px
    }
}

#dedicated-servers .bring {
    background-image: url(./../img/vps/Group121.png);
    background-repeat: no-repeat;
    padding: 60px 0 90px;
    background-size: 220% 100%
}

#dedicated-servers .bring .bring-top {
    padding-top: 100px;
    justify-content: center;
    text-align: center
}

#dedicated-servers .bring .bring-top img {
    max-width: 130px
}

#dedicated-servers .bring .bring-top a.btn {
    background-color: transparent;
    border-color: #fff;
    color: #fff !important;
    border-radius: 12px;
    margin-bottom: 30px;
    font-size: 21px;
    font-weight: 900;
    line-height: 25.2px;
    padding: 10px 50px;
    margin: 24px 0 48px;
    text-decoration: none
}

#dedicated-servers .bring .bring-top a.btn:focus {
    box-shadow: none;
    outline: 0
}

#dedicated-servers .bring .bring-top h2 {
    margin: 42px 0;
    font-size: 44px;
    font-weight: 900;
    line-height: 52.8px
}

#dedicated-servers .bring .bring-top p {
    font-size: 20px;
    line-height: 26px;
    font-weight: 300
}

@media screen and (max-width:1199.9px) {
    #dedicated-servers .bring .bring-top {
        padding-top: 50px
    }

    #dedicated-servers .bring .bring-top h2 {
        margin: 20px 0;
        font-size: 35px
    }

    #dedicated-servers .bring .bring-top a.btn {
        margin: 24px 0 30px;
        font-size: 18px
    }
}

@media screen and (max-width:767.9px) {
    #dedicated-servers .bring {
        background-size: cover;
        padding: 60px 0 75px
    }
}

#dedicated-servers .dedicated-choose .dc-item {
    background: #f9f9f9;
    border-radius: 16px;
    box-shadow: 2px 2px 3px #00000010;
    padding: 30px;
    height: 100%
}

#dedicated-servers .dedicated-choose .dc-item img {
    max-width: 100px;
    margin-bottom: 25px
}

#dedicated-servers .dedicated-choose .dc-item h3 {
    text-align: center;
    font-size: 22px;
    line-height: 30px;
    font-weight: 900;
    margin-bottom: 25px
}

#dedicated-servers .dedicated-choose .dc-item p {
    text-align: center;
    font-size: 18px;
    line-height: 26px;
    font-weight: 300
}

@media screen and (max-width:767.9px) {
    #dedicated-servers .dedicated-choose .dc-item {
        padding: 25px 18px
    }
}



#dedicated-servers .key-features h2 {
    font-size: 40px;
    line-height: 48px;
    font-weight: 900;
    margin-bottom: 35px;
    margin-top: 25px
}

#dedicated-servers .key-features .slider-item {
    background-color: #f9f9f9 !important;
    margin-bottom: 24px;
    border-radius: 15px;
    padding: 30px;
    height: calc(100% - 24px)
}

#dedicated-servers .key-features .slider-item h4 {
    font-size: 22px;
    line-height: 30px;
    font-weight: 700
}

#dedicated-servers .key-features .slick-dots {
    bottom: -57px !important
}

#dedicated-servers .key-features .slick-dots button::before {
    color: #fff !important
}

@media screen and (max-width:991.9px) {
    #dedicated-servers .key-features .slider-item h4 {
        text-align: center
    }
}

@media screen and (max-width:767.9px) {
    #dedicated-servers .key-features {
        background-size: cover;
        padding: 125px 0 60px
    }

    #dedicated-servers .key-features h2 {
        font-size: 23px;
        line-height: 28px
    }

    #dedicated-servers .key-features .slider-item img {
        margin-bottom: 15px
    }
}

#dedicated-servers .server-plans h2 {
    font-size: 44px;
    line-height: 1.2;
    font-weight: 900;
    margin-bottom: 40px
}

#dedicated-servers .server-plans .server-plan-item {
    background: #f9f9f9;
    box-shadow: 8px 8px 6px #00000015;
    padding: 60px 35px;
    border-radius: 15px;
    height: 450px;
}

#dedicated-servers .server-plans .server-plan-item h3 {
    font-size: 22px;
    line-height: 30px;
    font-weight: 900;
    margin-bottom: 15px;
    text-align: center
}

#dedicated-servers .server-plans .server-plan-item h4 {
    font-size: 18px;
    line-height: 30px;
    font-weight: 900;
    margin-bottom: 30px;
    text-align: center
}

#dedicated-servers .server-plans .server-plan-item p span {
    font-size: 17px;
    line-height: 26px
}

#dedicated-servers .server-plans .server-plan-item p strong {
    font-size: 17px;
    line-height: 26px
}

#dedicated-servers .server-plans .server-plan-item p.sub-text {
    font-size: 15px;
    line-height: 26px;
    margin-top: -20px
}

#dedicated-servers .server-plans .server-plan-item a.btn {
    text-decoration: none;
    color: #fff;
    background: #1b38db;
    padding: 13px 40px;
    border-radius: 12px;
    font-size: 15px;
    line-height: 19px;
    font-weight: 900
}

@media screen and (max-width:1199.9px) {
    #dedicated-servers .server-plans .server-plan-item h3 {
        font-size: 22px;
        line-height: 28px;
        margin-bottom: 8px
    }

    #dedicated-servers .server-plans .server-plan-item h4 {
        font-size: 18px;
        line-height: 24px;
        font-weight: 900;
        margin-bottom: 25px
    }

    #dedicated-servers .server-plans .server-plan-item p span {
        font-size: 16px;
        line-height: 24px
    }

    #dedicated-servers .server-plans .server-plan-item p strong {
        font-size: 18px;
        line-height: 24px
    }

    #dedicated-servers .server-plans .server-plan-item p.sub-text {
        font-size: 14px;
        line-height: 26px;
        margin-top: -20px
    }
}

@media screen and (max-width:767.9px) {
    #dedicated-servers .server-plans h2 {
        font-size: 33px
    }
}

#dedicated-servers #dedicated-server {
    background-image: url(./../img/dedicated-servers/ded-video.png);
    background-size: 100%;
    height: 46vh;
    background-repeat: no-repeat
}

#dedicated-servers #dedicated-server iframe {
    height: 46vh
}

@media screen and (max-width:1399.9px) {
    #dedicated-servers #dedicated-server {
        height: 40vh
    }

    #dedicated-servers #dedicated-server iframe {
        height: 40vh
    }
}

@media screen and (max-width:767.9px) {
    #dedicated-servers .hipaa-hosting h2 {
        width: 100% !important;
        text-align: left !important
    }

    #dedicated-servers #dedicated-server {
        height: 33vh
    }

    #dedicated-servers #dedicated-server iframe {
        height: 33vh
    }
}

@media screen and (min-width:992px) and (max-width:1199.9px) {
    #dedicated-servers #dedicated-server {
        height: 34vh
    }

    #dedicated-servers #dedicated-server iframe {
        height: 34vh
    }
}

@media screen and (min-width:768px) and (max-width:991.9px) {
    #dedicated-servers #dedicated-server {
        height: 33vh
    }

    #dedicated-servers #dedicated-server iframe {
        height: 33vh
    }
}

@media screen and (min-width:576px) and (max-width:767.9px) {
    #dedicated-servers #dedicated-server {
        height: 31vh
    }

    #dedicated-servers #dedicated-server iframe {
        height: 31vh
    }
}

@media screen and (min-width:425px) and (max-width:575.9px) {
    #dedicated-servers #dedicated-server {
        height: 41vh
    }

    #dedicated-servers #dedicated-server iframe {
        height: 41vh
    }
}

@media screen and (max-width:424.9px) {
    #dedicated-servers #dedicated-server {
        height: 28vh
    }

    #dedicated-servers #dedicated-server iframe {
        height: 28vh
    }
}

@media screen and (max-width:320px) {
    #dedicated-servers #dedicated-server {
        height: 24vh
    }

    #dedicated-servers #dedicated-server iframe {
        height: 24vh
    }
}

#dedicated-servers .about-secure-block {
    padding-top: 30px
}

#dedicated-servers .about-secure-block h2:first-of-type {
    font-weight: 700;
    font-size: 38px;
    margin-top: 30px
}

#dedicated-servers .accordion-flush .accordion-item .accordion-button {
    font-size: 18px;
    font-weight: 900
}

#dedicated-servers .accordion-button::before {
    transform: rotate(90deg)
}

#dedicated-servers .collapsed::before {
    transform: rotate(0deg)
}

#dedicated-servers .accordion-button::before {
    flex-shrink: 0;
    width: 1.25rem;
    height: 1.25rem;
    margin-left: unset;
    content: "\25B6";
    background-image: none;
    background-repeat: no-repeat;
    background-size: 1.25rem;
    transition: transform .2s ease-in-out
}

#dedicated-servers .accordion-button::after {
    background-image: none !important
}

#dedicated-servers .accordion-flush .accordion-item .accordion-button {
    font-size: 18px;
    font-weight: 900;
}

#dedicated-servers .accordion-button::before {
    flex-shrink: 0;
    width: 1.25rem;
    height: 1.25rem;
    margin-left: unset;
    content: "\25B6";
    background-image: none;
    background-repeat: no-repeat;
    background-size: 1.25rem;
    color: #000;
    margin-right: 10px;
    font-style: normal
}

#dedicated-servers .accordion-button:not(.collapsed) {
    box-shadow: none;
    background-color: transparent;
}

#dedicated-servers .accordion-flush .accordion-item .accordion-button {
    font-size: 18px;
    font-weight: 900;
    line-height: 21px
}

#dedicated-servers .accordion-button:not(.collapsed)::before {
    background-image: none
}

#dedicated-servers .accordion-button:not(.collapsed) {
    margin: 0 !important
}

#dedicated-servers .accordion-button::after {
    background-image: none !important
}

#dedicated-servers .accordion-body li {
    line-height: 33px
}

#dedicated-servers .accordion-button {
    padding: 0 !important;
    margin: 15px 0 !important;
    color: #000 !important;
    background: none !important;
    outline: none !important;
    box-shadow: none !important
}

#dedicated-servers .accordion-item {
    border: none !important;
    outline: none !important
}

#dedicated-servers .accordion-body {
    padding: 5px 31px
}

#dedicated-servers .about-secure-block h2:first-of-type {
    font-weight: 700;
    font-size: 38px;
    margin-top: 30px
}

#dedicated-servers .faq-p {
    font-size: 16px !important;
    margin-left: 20px;
    margin-top: 35px;
    margin-bottom: 40px
}

@media screen and (max-width:767px) {
    #dedicated-servers .accordion-flush .accordion-item .accordion-button {
        font-size: 17px;
        font-weight: 700;
        line-height: 20.6px
    }

    #dedicated-servers .about-secure-block h2:first-of-type {
        font-size: 26px;
        margin-top: 15px
    }
}

@media screen and (min-width:2500px) {
    #dedicated-servers section.challenges {
        background: url(../img/pci-hosting-solutions/pci-comp-simp-back-left.png), linear-gradient(0, #fff, #fff);
        background-position: left top, right top;
        background-repeat: no-repeat;
        background-size: 50% 90%, 100% auto
    }

    #dedicated-servers .key-features {
        background-image: url(../img/dedicated-hosting/Background-2.png);
        background-repeat: no-repeat;
        background-size: 100%
    }

    #dedicated-servers #dedicated-server {
        background-image: url(./../img/dedicated-servers/ded-video.png);
        background-size: 100%;
        height: 33vh;
        background-repeat: no-repeat
    }

    #dedicated-servers #dedicated-server iframe {
        height: 33vh
    }
}

@media screen and (max-width:991.9px) {
    #dedicated-servers .key-features {
        background-image: url(../img/dedicated-hosting/Background-2.png);
        padding: 99px 0 29px;
        background-repeat: no-repeat;
        background-size: auto 35%;
        background-position: top
    }

    #dedicated-servers .key-features h2 {
        font-size: 33px;
        line-height: 41px;
        font-weight: 900;
        margin-bottom: 35px;
        margin-top: 25px
    }

    #dedicated-servers section.challenges h3.title {
        color: #fff;
        font-size: 39px
    }

    #dedicated-servers section.challenges {
        background-image: url(../img/front-page/challenge-bg-left.webp);
        background-repeat: no-repeat;
        background-size: cover;
        padding: 30px 0
    }
}

@media screen and (max-width:767.9px) {
    #dedicated-servers section.image-block {
        background-image: url(../img/front-page/technology-partners-bg.svg);
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center;
        padding: 30px 0 35px;
        background-color: #1a75e1
    }

    #dedicated-servers .dedicated-servers h1 {
        padding: 20px 0 0 !important;
        font-size: 53px !important;
        margin: 0 auto;
        text-align: center;
        width: 65%
    }
}

@media screen and (max-width:575.9px) {
    #dedicated-servers .dedicated-servers h1 {
        padding: 20px 0 0 !important;
        font-size: 38px !important;
        margin: 0 auto;
        text-align: center;
        width: 100%
    }

    #dedicated-servers .dedicated-main p:nth-child(2) {
        font-size: 16px
    }

    #dedicated-servers .dedicated-main a.btn {
        background-color: transparent;
        border-color: #fff;
        color: #fff !important;
        border-radius: 12px;
        padding: 13px 10px;
        font-size: 14px
    }

    #dedicated-servers .managed-services .managed-services-img h2 {
        font-weight: 900;
        font-size: 27px !important;
        text-align: center
    }

    #dedicated-servers .managed-services .managed-services-img h2 {
        font-weight: 900;
        font-size: 27px !important;
        text-align: center
    }

    #dedicated-servers .no-lead.voffset-80 {
        margin-top: 15px !important
    }

    #dedicated-servers section.challenges h3.title {
        color: #fff;
        font-size: 28px
    }

    #dedicated-servers section.image-block h3.title {
        font-size: 23px
    }

    #dedicated-servers section.image-block a.btn {
        padding: 11px;
        font-size: 13px
    }

    #dedicated-servers .bring .bring-top p {
        font-size: 18px;
        margin-bottom: 0;
        line-height: 22px;
        font-weight: 300
    }

    #dedicated-servers .bring .bring-top h2 {
        margin: 10px 0;
        font-size: 32px;
        line-height: 1.2
    }

    #dedicated-servers .key-features h2 {
        font-size: 22px;
        line-height: 30px;
        font-weight: 900;
        margin-bottom: 20px;
        margin-top: 25px
    }

    #dedicated-servers .server-plans h2 {
        font-size: 27px
    }
}

#disasterrecovery a {
    text-decoration: none
}

#disasterrecovery .dedicatedhosting {
    background-image: url('../img/cloud-platform/Hero-background.png') !important;
    background-size: 100% !important;
    background-repeat: no-repeat !important
}

#disasterrecovery .dedicatedhosting h1 {
    padding: 80px 0 25px 0 !important;
    font-size: 82px !important;
    font-weight: 300
}

#disasterrecovery .dedicated-main p:nth-child(2) {
    font-size: 22px;
    margin-bottom: 28px
}

#disasterrecovery .dedicated-main p:nth-child(4) {
    font-size: 18px;
    padding-top: 20px
}

#disasterrecovery .dedicated-main a.btn {
    background-color: transparent;
    border-color: #fff;
    color: #fff !important;
    border-radius: 12px;
    padding: 13px 40px
}

#disasterrecovery .dedicated-main a.white-btn {
    background-color: #fff !important;
    color: #1b38db !important;
    font-weight: 900
}

#disasterrecovery .dedicatedhosting h1 strong {
    font-weight: 900 !important
}

#disasterrecovery .dedicatedhosting h1 span {
    font-size: 80px !important
}

@media screen and (min-width:768px) and (max-width:1200px) {
    #disasterrecovery .dedicatedhosting h1 {
        font-size: 50px !important;
        padding: 75px 0 25px 0 !important
    }

    #disasterrecovery .dedicatedhosting {
        background-size: cover !important;
        background-position: top !important
    }
}

@media screen and (min-width:1500px) and (max-width:1800px) {
    #disasterrecovery .dedicatedhosting {
        background-size: cover !important;
        background-position: top !important
    }
}

@media screen and (min-width:1200px) and (max-width:1500px) {
    #disasterrecovery section.challenges .challenge-item {
        min-height: 285px !important
    }

    #disasterrecovery .dedicatedhosting {
        background-size: cover !important;
        background-position: top !important
    }
}

@media screen and (max-width:767.9px) {
    #disasterrecovery .dedicatedhosting h1 span {
        font-size: 27px !important
    }

    #disasterrecovery main .dedicatedhosting h1 {
        padding: 55px 0 80px 0 !important;
        font-size: 28px !important;
        margin: 0 auto;
        text-align: center;
        width: 65%
    }

    #disasterrecovery .dedicatedhosting .voffset-60 {
        margin-top: 5px !important;
        margin-bottom: -32px
    }

    #disasterrecovery .dedicatedhosting {
        background-size: cover !important;
        background-position: top
    }

    #disasterrecovery .dedicated-main {
        text-align: center
    }

    #disasterrecovery .voffset-100 {
        margin-top: 50px !important
    }

    #disasterrecovery .cloud-platform h3 {
        margin-top: 50px;
        text-align: center
    }

    #disasterrecovery .dediacted-button button {
        margin-bottom: 12px
    }

    #disasterrecovery .dedicated-host h3 {
        margin-top: 12px
    }

    #disasterrecovery .dedicatedhosting p.text-white {
        font-size: 16px !important
    }

    #disasterrecovery #hipaa-video1 {
        height: 33vh
    }

    #disasterrecovery #hipaa-video1 iframe {
        height: 34vh
    }

    #disasterrecovery .dedicated-main button {
        padding: 10px 25px;
        font-size: .9rem
    }
}

#disasterrecovery .disaster-recovery .row {
    align-items: center
}

#disasterrecovery .disaster-recovery h2 {
    font-weight: 900;
    margin-top: 40px
}

#disasterrecovery .disaster-recovery p {
    margin-top: 20px;
    font-size: 20px
}

#disasterrecovery .veeam-backup p {
    font-size: 18px
}

#disasterrecovery .veeam-backup .row {
    padding: 50px 0
}

#disasterrecovery .veeam-backup .row:first-child {
    border-bottom: 1px solid #e2e2e2
}

#disasterrecovery .hipaa-managed {
    padding: 70px 0;
    background-image: url(../img/dedicated-hosting/Background-1.png);
    background-size: 170%
}

#disasterrecovery .hipaa-managed .row {
    justify-content: space-between
}

@media screen and (min-width:992px) {
    #disasterrecovery .hipaa-managed .col-lg-6 {
        margin-top: 180px
    }
}

#disasterrecovery .hipaa-managed a {
    color: #fff
}

#disasterrecovery .hipaa-managed h2 {
    font-weight: 900
}

#disasterrecovery .hipaa-managed p {
    font-size: 18px
}

#disasterrecovery .hipaa-managed li {
    list-style-type: none;
    margin-top: 10px
}

#disasterrecovery .hipaa-managed ul {
    padding-left: 0 !important
}

#disasterrecovery .managed-backup {
    background-color: #f9f9f9
}

#disasterrecovery .managed-backup img {
    width: 80%
}

#disasterrecovery .managed-backup .row {
    justify-content: center
}

#disasterrecovery #hipaa-video1 {
    background-image: url(./../img/disaster-recovery/disaster-recovery-video.webp);
    background-size: 100%;
    height: 420px;
    background-repeat: no-repeat
}

#disasterrecovery .hipaa-hosting h4 {
    font-weight: 900;
    font-weight: 22px
}

#disasterrecovery .hipaa-hosting p {
    margin-top: 15px;
    margin-bottom: 30px
}

@media screen and (max-width:1399.9px) {
    #disasterrecovery #hipaa-video1 {
        height: 40vh
    }

    #disasterrecovery #hipaa-video1 iframe {
        height: 40vh
    }
}

@media screen and (max-width:1199.9px) {
    #disasterrecovery #hipaa-video1 {
        height: 33vh
    }

    #disasterrecovery #hipaa-video1 iframe {
        height: 33vh
    }
}

@media screen and (max-width:767.9px) {
    #disasterrecovery #hipaa-video1 {
        height: 37vh
    }

    #disasterrecovery #hipaa-video1 iframe {
        height: 37vh
    }
}

@media screen and (max-width:575.9px) {
    #disasterrecovery #hipaa-video1 {
        height: 40vh
    }

    #disasterrecovery #hipaa-video1 iframe {
        height: 40vh
    }
}

@media screen and (max-width:499.9px) {
    #disasterrecovery #hipaa-video1 {
        height: 35vh
    }

    #disasterrecovery #hipaa-video1 iframe {
        height: 35vh
    }
}

@media screen and (max-width:424.9px) {
    #disasterrecovery #hipaa-video1 {
        height: 29vh
    }

    #disasterrecovery #hipaa-video1 iframe {
        height: 29vh
    }
}

@media screen and (max-width:374.9px) {
    #disasterrecovery #hipaa-video1 {
        height: 25vh
    }

    #disasterrecovery #hipaa-video1 iframe {
        height: 25vh
    }
}

@media screen and (max-width:374.9px) {
    #disasterrecovery #hipaa-video1 {
        height: 22vh
    }

    #disasterrecovery #hipaa-video1 iframe {
        height: 22vh
    }
}

#disasterrecovery .why-select {
    margin: 0 70px
}

#disasterrecovery .why-anet-list {
    text-align: center;
    padding: 80px 160px;
    border-radius: 25px;
    background-color: #fff;
    -webkit-box-shadow: 4px 4px 8px 0 rgba(34, 60, 80, 0.2);
    -moz-box-shadow: 4px 4px 8px 0 rgba(34, 60, 80, 0.2);
    box-shadow: 4px 4px 8px 0 rgba(34, 60, 80, 0.2)
}

@media screen and (max-width:1199.9px) {
    #disasterrecovery .why-anet-list {
        padding: 60px
    }
}

#disasterrecovery .veeam-backup h3 {
    font-weight: 700
}

@media screen and (max-width:767.9px) {
    #disasterrecovery .hipaa-managed {
        background-size: 815%
    }

    #disasterrecovery .why-select {
        margin: 0 30px !important
    }

    #disasterrecovery .why-anet-list {
        padding: 25px 15px !important;
        text-align: center
    }

    #disasterrecovery .why-select {
        margin: 0 10px !important
    }

    #disasterrecovery .managed-backup img {
        width: 100% !important;
        padding: 0 !important
    }
}

#disasterrecovery section.image-block {
    background-image: url('../img/front-page/technology-partners-bg.svg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding: 60px 0 70px;
    background-color: #1a75e1
}

#disasterrecovery section.image-block h2.title {
    font-size: 50px;
    color: #fff;
    font-weight: bold
}

#disasterrecovery section.image-block h3.title {
    font-size: 32px;
    color: #fff;
    font-weight: bold
}

#disasterrecovery section.image-block h4.subtitle {
    font-size: 21px;
    color: #fff;
    font-weight: bold;
    text-transform: uppercase
}

#disasterrecovery section.image-block.bg-reverse {
    background-image: url('../img/front-page/technology-partners-bg-reverse.svg')
}

#disasterrecovery section.image-block.bg-none {
    background: 0
}

#disasterrecovery section.image-block.bg-none h2.title,
#disasterrecovery section.image-block.bg-none h3.title,
#disasterrecovery section.image-block.bg-none h4.subtitle {
    color: black
}

#disasterrecovery .hipaa-features .col-md-2 {
    text-align: center;
    padding: 20px 18px
}

#disasterrecovery .hipaa-features h2 {
    text-align: center;
    font-size: 34px;
    font-weight: 900
}

#disasterrecovery .hipaa-features h5 {
    font-size: 18px;
    font-weight: 900;
    margin-top: 18px
}

#disasterrecovery .hipaa-features .row {
    margin-top: 50px
}

#disasterrecovery .hipaa-features {
    background-color: #f7f5f5;
    padding: 85px 0
}

#disasterrecovery .image-block h3 {
    font-weight: 900 !important
}

#disasterrecovery .get-help {
    padding: 80px 0
}

#disasterrecovery .get-help h2 {
    font-weight: 900;
    margin-bottom: 25px
}

#disasterrecovery .get-help p {
    font-size: 18px
}

@media screen and (min-width:1201px) {
    #disasterrecovery .get-help p {
        width: 74%;
        margin: 0 auto
    }
}

@media screen and (max-width:1399.9px) {
    #disasterrecovery .dedicatedhosting h1 {
        font-size: 50px !important;
        padding: 75px 0 10px 0 !important
    }

    #disasterrecovery .dedicatedhosting h1 span {
        font-size: 50px !important
    }

    #disasterrecovery .dedicated-main p:nth-child(2) {
        font-size: 19px;
        margin-bottom: 19px
    }
}

@media screen and (max-width:1199.9px) {
    #disasterrecovery .hipaa-managed {
        padding: 15px 0;
        background-image: url(../img/dedicated-hosting/Background-1.png);
        background-size: 170%
    }

    #disasterrecovery section.form h2.title {
        font-size: 38px;
        line-height: 54.6px;
        font-weight: bold;
        text-align: center;
        margin-bottom: 20px;
        color: white
    }

    #disasterrecovery .why-anet-list {
        padding: 30px
    }
}

@media screen and (max-width:991.9px) {
    #disasterrecovery .dedicatedhosting h1 {
        font-size: 46px !important;
        padding: 75px 0 10px 0 !important
    }

    #disasterrecovery .dedicatedhosting h1 span {
        font-size: 42px !important
    }

    #disasterrecovery .disaster-recovery h2 {
        font-weight: 900;
        margin-top: 36px;
        font-size: 23px
    }

    #disasterrecovery .disaster-recovery p {
        margin-top: 20px;
        font-size: 16px
    }

    #disasterrecovery .veeam-backup p {
        font-size: 16px
    }

    #disasterrecovery .hipaa-managed p {
        font-size: 16px
    }

    #disasterrecovery section.form h2.title {
        font-size: 36px;
        line-height: 46.6px;
        font-weight: bold;
        text-align: center;
        margin-bottom: 20px;
        color: white
    }

    #disasterrecovery section.image-block {
        background-image: url(../img/front-page/technology-partners-bg.svg);
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center;
        padding: 30px 0 35px;
        background-color: #1a75e1;
        margin-top: 25px
    }
}

@media screen and (max-width:767.9px) {
    #disasterrecovery main .dedicatedhosting h1 {
        padding: 55px 0 0 !important;
        font-size: 50px !important;
        margin: 0 auto;
        text-align: center;
        width: 100%;
        line-height: .9;
        margin-bottom: 15px
    }

    #disasterrecovery section.image-block h3.title {
        font-size: 26px;
        color: #fff;
        font-weight: bold
    }

    #disasterrecovery .hipaa-features .row {
        margin-top: 0
    }

    #disasterrecovery .get-help {
        padding: 40px 0
    }
}

@media screen and (max-width:575.9px) {
    #disasterrecovery .get-help {
        padding: 40px 0 0
    }

    #disasterrecovery main .dedicatedhosting h1 {
        padding: 55px 0 0 !important;
        font-size: 47px !important;
        margin: 0 auto;
        text-align: center;
        width: 100%;
        line-height: .9;
        margin-bottom: 15px
    }

    #disasterrecovery .dedicatedhosting h1 span {
        font-size: 37px !important
    }

    #disasterrecovery .veeam-backup .row {
        padding: 25px 0
    }
}

#disasterrecovery .navigation a {
    text-decoration: none !important
}

#disasterrecovery .navigation a:hover {
    background: #1b38db;
    color: #fff !important
}

#disasterrecovery .navigation .nav-item {
    padding: 11px 40px;
    font-size: 16px;
    line-height: 21px;
    font-weight: 700;
    border: 1px solid #1b38db;
    border-radius: 6px;
    cursor: pointer
}

#disasterrecovery .navigation .nav-item.active {
    background: #1b38db;
    color: #fff;
    cursor: default
}

@media screen and (max-width:1399.9px) {
    #disasterrecovery .navigation .nav-item {
        padding: 10px 25px;
        font-size: 16px
    }
}

@media screen and (max-width:1199.9px) {
    #disasterrecovery .navigation .nav-item {
        padding: 10px 10px;
        font-size: 16px
    }
}

@media screen and (max-width:991.9px) {
    #disasterrecovery .navigation .nav-item {
        padding: 1.6% 1.9%;
        font-size: 14px;
        margin-bottom: 10px
    }
}

@media screen and (max-width:767.9px) {
    #disasterrecovery .navigation .nav-item {
        padding: 2% 3%;
        font-size: 16px;
        margin-bottom: 10px
    }
}

#domain-registration-agreement .press-room h4 {
    font-family: 'Lato', sans-serif;
    font-weight: 900;
    color: #1e9ee4;
    font-size: 24px;
    line-height: 1.2;
    width: 90%;
    margin-left: auto;
    margin-bottom: 0
}

#domain-registration-agreement .press-room {
    padding: 75px 0 90px;
    background-color: #f5f6f7;
    -webkit-box-shadow: inset 0 5px 20px -9px #a1a1a1;
    box-shadow: inset 0 5px 20px -9px #a1a1a1
}

#domain-registration-agreement .press-room h1 {
    font-size: 48px;
    border-left: 4px solid #1e9ee4;
    line-height: 1.2;
    padding-left: 20px;
    font-weight: 900;
    margin-bottom: 0
}

@media screen and (max-width:1399.9px) {
    #domain-registration-agreement .press-room h4 {
        font-size: 20px;
        width: 90%
    }

    #domain-registration-agreement .press-room {
        padding: 35px 0 50px
    }
}

@media screen and (max-width:1199.9px) {
    #domain-registration-agreement .press-room h1 {
        font-size: 42px
    }

    #domain-registration-agreement .press-room h4 {
        font-size: 18px;
        width: 100%
    }
}

@media screen and (max-width:991.9px) {
    #domain-registration-agreement .press-room h1 {
        font-size: 34px
    }

    #domain-registration-agreement .press-room h4 {
        font-size: 17px;
        width: 100%
    }
}

@media screen and (max-width:767.9px) {
    #domain-registration-agreement .press-room {
        padding: 40px 0 20px
    }

    #domain-registration-agreement .press-room h4 {
        font-size: 16px;
        width: 100%
    }
}

@media screen and (max-width:575.9px) {
    #domain-registration-agreement .press-room {
        padding-bottom: 30px
    }
}

#domain-registration-agreement .service-polices h3 {
    font-weight: 700;
    font-size: 28px
}

#domain-registration-agreement .service-polices h2 {
    font-weight: 700;
    font-size: 36px
}

#domain-registration-agreement .service-polices p,
#domain-registration-agreement .service-polices ul li {
    font-weight: 400;
    font-size: 18px
}

#domain-registration-agreement .service-polices ul li {
    line-height: 2
}

#domain-registration-agreement .service-polices a {
    color: #1b38db;
    text-decoration: none
}

@media screen and (max-width:575.9px) {
    #domain-registration-agreement .service-polices h3 {
        font-weight: 700;
        font-size: 22px
    }

    #domain-registration-agreement .service-polices h2 {
        font-weight: 700;
        font-size: 28px
    }
}

#firewall .dedicatedhosting {
    background-image: url('../img/cloud-platform/Hero-background.png') !important;
    background-size: 100% !important;
    background-repeat: no-repeat !important
}

#firewall .dedicatedhosting h1 {
    padding: 80px 0 25px 0 !important;
    font-size: 82px !important;
    line-height: 1.22;
    font-weight: 300
}

#firewall .dedicated-main p {
    font-size: 24px;
    margin-bottom: 28px;
    font-weight: 600
}

#firewall .dedicatedhosting h1 strong {
    font-weight: 900 !important
}

@media screen and (min-width:768px) and (max-width:1200px) {
    #firewall .dedicatedhosting h1 {
        font-size: 80px !important;
        padding: 75px 0 25px 0 !important
    }

    #firewall .dedicatedhosting {
        background-size: cover !important;
        background-position: top !important
    }
}

@media screen and (min-width:1500px) and (max-width:1800px) {
    #firewall .dedicatedhosting {
        background-size: cover !important;
        background-position: top !important
    }
}

@media screen and (min-width:1200px) and (max-width:1500px) {
    #firewall .dedicatedhosting {
        background-size: cover !important;
        background-position: top !important
    }
}

@media screen and (max-width:767.9px) {
    #firewall .dedicatedhosting h1 span {
        font-size: 27px !important
    }

    #firewall main .dedicatedhosting h1 {
        padding: 30px 0 30px 0 !important;
        font-size: 45px !important;
        margin: 0 auto;
        text-align: center;
        width: 80%
    }

    #firewall .dedicatedhosting .voffset-60 {
        margin-top: 5px !important;
        margin-bottom: -32px
    }

    #firewall .dedicatedhosting {
        background-size: cover !important;
        background-position: top
    }

    #firewall .dedicated-main {
        text-align: center
    }

    #firewall .voffset-100 {
        margin-top: 50px !important
    }
}

#firewall .navigation a {
    text-decoration: none !important
}

#firewall .navigation a:hover {
    background: #1b38db;
    color: #fff !important
}

#firewall .navigation .nav-item {
    padding: 11px 22px;
    font-size: 16px;
    line-height: 21px;
    font-weight: 700;
    border: 1px solid #1b38db;
    border-radius: 12px;
    cursor: pointer
}

#firewall .navigation .nav-item.active {
    background: #1b38db;
    color: #fff;
    cursor: default
}

@media screen and (max-width:1399.9px) {
    #firewall .navigation .nav-item {
        padding: 10px 15px;
        font-size: 15px
    }
}

@media screen and (max-width:1199.9px) {
    #firewall .navigation .nav-item {
        padding: 10px 8px;
        font-size: 15px
    }
}

@media screen and (max-width:991.9px) {
    #firewall .navigation .nav-item {
        padding: 1.6% 1.9%;
        font-size: 14px;
        margin-bottom: 10px
    }
}

@media screen and (max-width:767.9px) {
    #firewall .navigation .nav-item {
        padding: 2% 3%;
        font-size: 16px;
        margin-bottom: 10px
    }
}

#firewall .managed-firewall {
    padding-bottom: 80px
}

#firewall .managed-firewall h4 {
    font-size: 32px;
    line-height: 1.3;
    font-weight: 900;
    margin-bottom: 27px;
    text-align: center
}

#firewall .managed-firewall p {
    font-size: 18px;
    line-height: 1.5;
    font-weight: 400;
    text-align: center;
    width: 90%;
    margin: 0 auto 12px
}

#firewall .managed-firewall a {
    text-decoration: none;
    color: #153ddb
}

@media screen and (max-width:767.9px) {
    #firewall .managed-firewall p {
        text-align: center;
        width: 100%
    }
}

#firewall .voffset--80 {
    margin-top: -80px !important
}

#firewall .service-features {
    padding: 80px 0 105px;
    background-image: url(../img/dedicated-hosting/Background-1.png);
    background-size: cover
}

#firewall .service-feautures-title-block h2 {
    font-weight: 900;
    font-size: 44px !important;
    text-align: center
}

@media screen and (max-width:767.9px) {
    #firewall .service-features {
        background-position: center;
        background-size: cover
    }

    #firewall .service-feautures-title-block {
        text-align: center
    }
}

#firewall .service-feautre-block .service-feautre-item {
    background-color: #f4f4f4;
    border-radius: 20px;
    margin-top: 2px
}

#firewall .service-feautre-block .service-feautre-item .col-md-2 {
    padding: 50px 66px !important;
    border-right: 1px solid #fff
}

#firewall .service-feautre-block .service-feautre-item .col-md-10 {
    padding: 50px 70px !important
}

#firewall .service-feautre-block .service-feautre-item li {
    list-style-type: none
}

#firewall .service-feautre-block .service-feautre-item a {
    text-decoration: none
}

#firewall .service-feautre-block .service-feautre-item h3 {
    font-weight: 900;
    font-size: 24px;
    margin-bottom: 23px
}

#firewall .service-feautre-block .service-feautre-item .img {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center
}

#firewall .service-feautre-block .service-feautre-item .img::after {
    content: '';
    position: absolute;
    background: #fff;
    border-radius: 50%;
    display: block;
    top: 50%;
    left: 50%;
    width: 85px;
    height: 85px;
    transform: translate(-50%, -50%);
    z-index: 1
}

#firewall .service-feautre-block .service-feautre-item .img img {
    position: relative;
    z-index: 2;
    width: 100%;
    max-width: 70px
}

@media screen and (max-width:1199.9px) {
    #firewall .service-feautre-block .service-feautre-item .col-md-2 {
        padding: 50px !important
    }
}

@media screen and (max-width:991.9px) {
    #firewall .service-feautre-block .service-feautre-item .col-md-2 {
        padding: 50px 35px !important
    }

    #firewall .service-features {
        padding: 50px 0 105px
    }

    #firewall .service-feautures-title-block h2 {
        font-size: 38px !important
    }
}

@media screen and (max-width:767.9px) {
    #firewall .service-feautre-block .service-feautre-item {
        margin-bottom: 25px
    }

    #firewall .service-feautre-block .service-feautre-item .col-md-10 {
        padding: 0 25px 25px !important
    }

    #firewall .service-feautures-title-block h2 {
        font-size: 32px !important
    }
}

@media screen and (max-width:1199.9px) {
    #firewall .dedicatedhosting h1 {
        font-size: 65px !important;
        padding: 75px 0 0 0 !important
    }

    #firewall .dedicated-main p {
        font-size: 20px;
        margin-bottom: 28px;
        font-weight: 600
    }

    #firewall .service-features {
        padding: 40px 0 105px;
        background-image: url(../img/dedicated-hosting/Background-1.png)
    }

    #firewall .service-feautures-title-block h2 {
        font-weight: 900;
        font-size: 39px !important;
        text-align: center
    }
}

@media screen and (max-width:991.9px) {
    #firewall .dedicatedhosting h1 {
        font-size: 56px !important;
        padding: 75px 0 0 0 !important
    }

    #firewall .managed-firewall {
        padding-bottom: 40px
    }

    #firewall .service-feautures-title-block h2 {
        font-weight: 900;
        font-size: 34px !important;
        text-align: center
    }

    #firewall .service-feautre-block .service-feautre-item .col-md-10 {
        padding: 25px 35px !important
    }
}

@media screen and (max-width:767.9px) {
    #firewall .service-feautre-block .service-feautre-item .col-md-2 {
        padding: 25px 35px !important
    }
}

@media screen and (max-width:575.9px) {
    #firewall main .dedicatedhosting h1 {
        padding: 30px 0 0 0 !important;
        font-size: 32px !important;
        margin: 0 auto;
        text-align: center;
        width: 80%
    }

    #firewall .dedicated-main p {
        font-size: 13px;
        margin-bottom: 28px;
        font-weight: 600
    }

    #firewall .service-features {
        padding: 24px 0 91px;
        background-image: url(../img/dedicated-hosting/Background-1.png)
    }

    #firewall .service-feautures-title-block h2 {
        font-weight: 900;
        font-size: 25px !important;
        text-align: center
    }
}

#aboutus .aboutus h4 {
    font-weight: 900 !important;
    color: #1e9ee4
}

#aboutus .aboutus p {
    font-size: 18px
}

#aboutus .aboutus {
    padding: 50px 0;
    background-color: #f5f6f7;
    -webkit-box-shadow: inset 0 5px 20px -9px #a1a1a1;
    box-shadow: inset 0 5px 20px -9px #a1a1a1
}

#aboutus .aboutus .row {
    align-items: center
}

#aboutus .aboutus h1 {
    font-size: 48px;
    border-left: 4px solid #1e9ee4;
    padding-left: 20px;
    font-weight: 700
}

#aboutus .about-second {
    padding: 70px 0
}

#aboutus .about-second p {
    width: 90%
}

#aboutus .navigation a {
    text-decoration: none !important
}

#aboutus .navigation a:hover {
    background: #1b38db;
    color: #fff !important
}

#aboutus .navigation .nav-item {
    padding: 13px 70px;
    color: #1b38db;
    font-size: 18px;
    line-height: 21px;
    font-weight: 700;
    border: 1px solid #1b38db;
    border-radius: 12px;
    cursor: pointer
}

#aboutus .navigation .nav-item.active {
    background: #1b38db;
    color: #fff;
    cursor: default
}

@media screen and (max-width:1399.9px) {
    #aboutus .navigation .nav-item {
        padding: 13px 59px;
        font-size: 16px
    }
}

@media screen and (max-width:1199.9px) {
    #aboutus .navigation .nav-item {
        padding: 13px 40px;
        font-size: 16px
    }
}

@media screen and (max-width:991.9px) {
    #aboutus .navigation .nav-item {
        padding: 1.6% 1.8%;
        font-size: 16px;
        margin-bottom: 10px
    }

    #aboutus .navigation.voffset-60 {
        margin-top: 40px !important
    }
}

@media screen and (max-width:767.9px) {
    #aboutus .navigation .nav-item {
        padding: 2% 3%;
        font-size: 16px;
        margin-bottom: 10px
    }

    #aboutus .navigation.voffset-60 {
        margin-top: 30px !important
    }
}

@media screen and (min-width:768px) and (max-width:1000px) {
    #aboutus .carrer .row {
        margin: 25px 0
    }
}

@media screen and (max-width:767.9px) {
    #aboutus .aboutus {
        padding: 50px 0 !important
    }

    #aboutus .aboutus h1 {
        margin-bottom: 25px;
        font-size: 40px
    }

    #aboutus .aboutus h4 {
        font-weight: 900 !important;
        color: #1e9ee4;
        font-size: 18px
    }

    #aboutus .aboutus p {
        font-size: 16px
    }

    #aboutus .about-second .row {
        flex-direction: column-reverse
    }

    #aboutus .aboutus {
        padding-bottom: 20px !important
    }

    #aboutus .about-second {
        padding-top: 20px
    }

    #aboutus .about-second p {
        margin-top: 30px
    }

    #aboutus .manoj {
        margin-top: 0 !important;
        margin-bottom: 0 !important
    }

    #aboutus .monaj-text {
        width: 100% !important;
        margin-left: 0 !important
    }

    #aboutus .manoj .col-md-2 {
        text-align: center;
        margin-bottom: 20px
    }

    #aboutus .organization {
        padding: 20px 0 !important
    }

    #aboutus .organization .col-md-3 {
        margin-top: 30px;
        text-align: center
    }

    #aboutus .about-us-titles-1 {
        margin-top: 30px !important;
        font-size: 40px !important
    }

    #aboutus .vco-storyjs h2.start {
        font-size: 30px !important;
        line-height: 20px !important
    }

    #aboutus .vco-storyjs h3 {
        font-size: 16px !important
    }

    #aboutus .voffset-100 {
        margin-top: 15px !important
    }

    #aboutus .carrer h2 {
        margin-top: 30px
    }

    #aboutus .carrer .col-md-7 {
        text-align: center
    }
}

@media screen and (max-width:575.9px) {
    #aboutus .aboutus h1 {
        font-size: 30px
    }
}

#aboutus .about-second .row {
    justify-content: space-between;
    align-items: center
}

#aboutus .member-name {
    border-left: 4px solid #1e9ee4
}

#aboutus .member-name h3,
#aboutus .member-name h4 {
    padding-left: 20px;
    font-weight: 700
}

#aboutus .monaj-text {
    width: 60%;
    margin-left: 50px
}

#aboutus .monaj-text .member-name {
    margin-bottom: 25px;
    padding: 10px 0
}

#aboutus .monaj-text h4 {
    font-size: 21px !important;
    color: #1e9ee4 !important
}

#aboutus .organization {
    padding: 50px 0;
    background-color: #f5f6f7
}

#aboutus .organization .row {
    justify-content: space-between;
    align-items: center
}

#aboutus .organization a.btn {
    padding: 10px 60px;
    border-radius: 15px;
    background-color: #1b38db !important
}

#aboutus .manoj {
    margin: 50px 0
}

#aboutus .organization h2 {
    font-weight: 900
}

#aboutus .organization h3 {
    font-weight: 900;
    font-size: 24px
}

@media screen and (max-width:575.9px) {
    #aboutus .organization h3 {
        font-size: 19px
    }
}

#aboutus .manoj p,
#aboutus .carrer p,
#aboutus .about-second p {
    font-size: 18px !important;
    margin-top: 16px
}

#aboutus section.image-block {
    background-image: url('../img/front-page/technology-partners-bg.svg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding: 40px 0 35px;
    background-color: #1a75e1
}

#aboutus section.image-block h2.title {
    font-size: 50px;
    color: #fff;
    font-weight: bold
}

#aboutus section.image-block h3.title {
    font-size: 40px;
    color: #fff;
    font-weight: bold
}

#aboutus section.image-block h4.subtitle {
    font-size: 21px;
    color: #fff;
    font-weight: bold;
    text-transform: capitalize
}

@media screen and (max-width:1399.9px) {
    #aboutus section.image-block h3.title {
        font-size: 36px
    }
}

@media screen and (max-width:1199.9px) {
    #aboutus section.image-block h3.title {
        font-size: 28px
    }
}

@media screen and (max-width:575.9px) {
    #aboutus section.image-block {
        padding: 30px 0 30px
    }

    #aboutus section.image-block h3.title {
        font-size: 22px
    }
}

#aboutus section.image-block.bg-reverse {
    background-image: url('../img/front-page/technology-partners-bg-reverse.svg')
}

#aboutus section.image-block.bg-none {
    background: 0
}

#aboutus section.image-block.bg-none h2.title,
#aboutus section.image-block.bg-none h3.title,
#aboutus section.image-block.bg-none h4.subtitle {
    color: black
}

#aboutus .carrer .row {
    justify-content: space-between;
    align-items: center
}

#aboutus .carrer h2 {
    font-weight: 900
}

#aboutus .community h2 {
    font-weight: 900
}

#aboutus .community {
    padding: 35px 0
}

#aboutus .fw-900 {
    font-weight: 900
}

#aboutus .carrer a.btn {
    padding: 10px 70px;
    border-radius: 20px;
    background-color: #1b38db !important
}

#aboutus .about-us-titles-1 {
    font-weight: 900;
    font-size: 50px;
    text-align: center;
    margin-top: 50px;
    margin-bottom: 25px
}

#aboutus .carrer img {
    width: 100%;
    padding: 32px 0
}

#aboutus .sec-community li {
    line-height: 30px
}

#aboutus .worldwide h3 {
    font-weight: 900;
    margin-bottom: 30px
}

@media screen and (max-width:1399.9px) {
    #aboutus section.image-block h2.title {
        font-size: 40px
    }
}

@media screen and (max-width:1199.9px) {
    #aboutus .about-us-titles-1 {
        font-size: 40px
    }

    #aboutus section.image-block h2.title {
        font-size: 36px
    }
}

@media screen and (max-width:767.9px) {
    #aboutus .about-us-titles-1 {
        font-size: 32px !important
    }

    #aboutus .trusted-tile p {
        font-size: 12px
    }

    #aboutus section.image-block h2.title {
        font-size: 36px
    }
}

@media screen and (max-width:575.9px) {
    #aboutus .about-us-titles-1 {
        font-size: 26px !important
    }

    #aboutus .worldwide h3 {
        font-weight: 900;
        font-size: 16px;
        margin-bottom: 15px
    }

    #aboutus .trusted-tile p {
        font-size: 10px
    }

    #aboutus section.image-block h2.title {
        font-size: 28px;
        margin-bottom: 0
    }

    #aboutus section.image-block h4.subtitle {
        font-size: 18px
    }
}

#uptime-sla .press-room h4 {
    font-family: 'Lato', sans-serif;
    font-weight: 900;
    color: #1e9ee4;
    font-size: 24px;
    line-height: 1.2;
    width: 90%;
    margin-left: auto;
    margin-bottom: 0
}

#uptime-sla .press-room {
    padding: 75px 0 90px;
    background-color: #f5f6f7;
    -webkit-box-shadow: inset 0 5px 20px -9px #a1a1a1;
    box-shadow: inset 0 5px 20px -9px #a1a1a1
}

#uptime-sla .press-room h1 {
    font-size: 48px;
    border-left: 4px solid #1e9ee4;
    line-height: 1.2;
    padding-left: 20px;
    font-weight: 900;
    margin-bottom: 0
}

@media screen and (max-width:1399.9px) {
    #uptime-sla .press-room h4 {
        font-size: 20px;
        width: 90%
    }

    #uptime-sla .press-room {
        padding: 35px 0 50px
    }
}

@media screen and (max-width:1199.9px) {
    #uptime-sla .press-room h1 {
        font-size: 42px
    }

    #uptime-sla .press-room h4 {
        font-size: 18px;
        width: 100%
    }
}

@media screen and (max-width:991.9px) {
    #uptime-sla .press-room h1 {
        font-size: 34px
    }

    #uptime-sla .press-room h4 {
        font-size: 17px;
        width: 100%
    }
}

@media screen and (max-width:767.9px) {
    #uptime-sla .press-room {
        padding: 40px 0 20px
    }

    #uptime-sla .press-room h4 {
        font-size: 16px;
        width: 100%
    }
}

@media screen and (max-width:575.9px) {
    #uptime-sla .press-room {
        padding-bottom: 30px
    }
}

#uptime-sla .navigation a {
    text-decoration: none !important
}

#uptime-sla .navigation a:hover {
    background: #1b38db;
    color: #fff !important
}

#uptime-sla .navigation .nav-item {
    padding: 13px;
    color: #1b38db;
    font-size: 18px;
    line-height: 21px;
    font-weight: 700;
    border: 1px solid #1b38db;
    border-radius: 12px;
    cursor: pointer
}

#uptime-sla .navigation .nav-item.active {
    background: #1b38db;
    color: #fff;
    cursor: default
}

@media screen and (max-width:1399.9px) {
    #uptime-sla .navigation .nav-item {
        padding: 10px 16px;
        font-size: 14px
    }
}

@media screen and (max-width:1199.9px) {
    #uptime-sla .navigation .nav-item {
        padding: 10px 6px;
        font-size: 14px
    }
}

@media screen and (max-width:991.9px) {
    #uptime-sla .navigation .nav-item {
        padding: 1.6% 1.8%;
        font-size: 16px;
        margin-bottom: 10px
    }

    #uptime-sla .navigation.voffset-60 {
        margin-top: 40px !important
    }
}

@media screen and (max-width:767.9px) {
    #uptime-sla .navigation .nav-item {
        padding: 2% 3%;
        font-size: 16px;
        margin-bottom: 10px
    }

    #uptime-sla .navigation.voffset-60 {
        margin-top: 30px !important
    }
}

#uptime-sla .a-dedicated {
    padding: 65px 0;
    background-image: url(../img/dedicated-hosting/Background-1.png);
    background-size: cover
}

#uptime-sla .a-ded-img h2 {
    font-weight: 900;
    font-size: 44px !important;
    margin-bottom: 16px
}

#uptime-sla .a-ded-img p {
    font-size: 18px !important
}

#uptime-sla .a-ded-text p {
    line-height: 14px
}

#uptime-sla .a-ded-text a {
    text-decoration: none
}

#uptime-sla .a-ded-text h3 {
    font-weight: 900 !important
}

#uptime-sla .no-lead-item {
    background-color: #f4f4f4;
    border-radius: 20px;
    margin-top: 2px;
    padding: 0 40px
}

#uptime-sla .no-lead-item .row {
    display: flex;
    align-items: center
}

#uptime-sla .no-lead-item .col-sm-2 {
    border-right: 1px solid #fff
}

#uptime-sla .no-lead-item .img-block,
#uptime-sla .no-lead-item .info-block {
    padding: 30px 0
}

#uptime-sla .no-lead-item li {
    list-style-type: none
}

#uptime-sla .no-lead-item a {
    text-decoration: none
}

#uptime-sla .no-lead-item h3 {
    font-weight: 900
}

#uptime-sla .no-lead-item p {
    margin-bottom: 0
}

#uptime-sla .voffset--80 {
    margin-top: -60px !important
}

@media screen and (max-width:1399.9px) {
    #uptime-sla .a-ded-img h2 {
        font-weight: 900;
        font-size: 40px !important;
        margin-bottom: 16px
    }

    #uptime-sla .a-ded-img p {
        font-size: 18px !important
    }

    #uptime-sla .a-ded-text h3 {
        font-size: 22px
    }
}

@media screen and (max-width:767.9px) {
    #uptime-sla .no-lead-item {
        padding: 10px 20px
    }

    #uptime-sla .no-lead-item .img-block,
    #uptime-sla .no-lead-item .info-block {
        padding: 10px 0 !important
    }

    #uptime-sla .a-ded-img {
        text-align: center
    }

    #uptime-sla .a-ded-text p {
        line-height: 25px !important
    }

    #uptime-sla .a-dedicated {
        background-position: center;
        background-size: cover
    }

    #uptime-sla .no-lead-item h3 {
        font-weight: 900;
        font-size: 20px
    }

    #uptime-sla .no-lead-item ul {
        padding: 0 10px
    }
}

@media screen and (max-width:575.9px) {
    #uptime-sla .a-ded-img h2 {
        font-weight: 900;
        font-size: 32px !important;
        margin-bottom: 16px
    }

    #uptime-sla .a-ded-img p {
        font-size: 16px !important
    }

    #uptime-sla .no-lead-item h3 {
        font-weight: 900;
        text-align: center;
        font-size: 20px
    }

    #uptime-sla .no-lead-item .col-sm-2 {
        border: 0
    }
}

#uptime-sla .ready-to-talk {
    padding-top: 40px;
    background-color: #f5f6f7
}

#uptime-sla .ready-to-talk h3,
#uptime-sla .ready-to-talk span {
    font-family: 'Lato', sans-serif;
    font-size: 28px;
    line-height: 1.4;
    font-weight: 900;
    margin-right: 14px
}

#uptime-sla .ready-to-talk p {
    margin-bottom: 15px;
    font-family: 'Lato', sans-serif;
    font-size: 24px;
    line-height: 1.2;
    font-weight: 500
}

#uptime-sla .ready-to-talk h3 {
    margin-bottom: 13px
}

#uptime-sla .ready-to-talk a {
    color: #1b38db;
    font-size: 22px;
    line-height: 1;
    font-weight: 500
}

@media screen and (max-width:767.9px) {
    #uptime-sla .ready-to-talk {
        padding-bottom: 30px
    }

    #uptime-sla .ready-to-talk h3,
    #uptime-sla .ready-to-talk span {
        font-size: 23px
    }
}

@media screen and (max-width:575.9px) {

    .ready-to-talk h3,
    #uptime-sla .ready-to-talk span {
        font-size: 18px
    }

    #uptime-sla .ready-to-talk span {
        margin-right: 5px
    }

    #uptime-sla .ready-to-talk h3 {
        margin-bottom: 5px
    }

    #uptime-sla .ready-to-talk p {
        font-size: 15px;
        margin-bottom: 5px
    }

    #uptime-sla .ready-to-talk a {
        font-size: 15px
    }
}

#uptime-sla section.form {
    margin-top: 0 !important;
    background-image: url(../img/front-page/form-bg.png), linear-gradient(#f5f6f7 0 20%, #fff 10% 100%) !important
}

#acceptable-use-policy .press-room h4 {
    font-family: 'Lato', sans-serif;
    font-weight: 900;
    color: #1e9ee4;
    font-size: 24px;
    line-height: 1.2;
    width: 90%;
    margin-left: auto;
    margin-bottom: 0
}

#acceptable-use-policy .press-room {
    padding: 75px 0 90px;
    background-color: #f5f6f7;
    -webkit-box-shadow: inset 0 5px 20px -9px #a1a1a1;
    box-shadow: inset 0 5px 20px -9px #a1a1a1
}

#acceptable-use-policy .press-room h1 {
    font-size: 48px;
    border-left: 4px solid #1e9ee4;
    line-height: 1.2;
    padding-left: 20px;
    font-weight: 900;
    margin-bottom: 0
}

@media screen and (max-width:1399.9px) {
    #acceptable-use-policy .press-room h4 {
        font-size: 20px;
        width: 90%
    }

    #acceptable-use-policy .press-room {
        padding: 35px 0 50px
    }
}

@media screen and (max-width:1199.9px) {
    #acceptable-use-policy .press-room h1 {
        font-size: 42px
    }

    #acceptable-use-policy .press-room h4 {
        font-size: 18px;
        width: 100%
    }
}

@media screen and (max-width:991.9px) {
    #acceptable-use-policy .press-room h1 {
        font-size: 34px
    }

    #acceptable-use-policy .press-room h4 {
        font-size: 17px;
        width: 100%
    }
}

@media screen and (max-width:767.9px) {
    #acceptable-use-policy .press-room {
        padding: 40px 0 20px
    }

    #acceptable-use-policy .press-room h4 {
        font-size: 16px;
        width: 100%
    }
}

@media screen and (max-width:575.9px) {
    #acceptable-use-policy .press-room {
        padding-bottom: 30px
    }
}

#acceptable-use-policy .service-polices h3 {
    font-weight: 700;
    font-size: 28px
}

#acceptable-use-policy .service-polices h2 {
    font-weight: 700;
    font-size: 36px
}

#acceptable-use-policy .service-polices p,
#acceptable-use-policy .service-polices ul li {
    font-weight: 400;
    font-size: 18px
}

#acceptable-use-policy .service-polices ul li {
    line-height: 2
}

#acceptable-use-policy .service-polices a {
    color: #1b38db;
    text-decoration: none
}

@media screen and (max-width:575.9px) {
    #acceptable-use-policy .service-polices h3 {
        font-weight: 700;
        font-size: 22px
    }

    #acceptable-use-policy .service-polices h2 {
        font-weight: 700;
        font-size: 28px
    }
}

#ashburn-virginia-hosting .press-room h4 {
    font-family: 'Lato', sans-serif;
    font-weight: 900;
    color: #1e9ee4;
    font-size: 24px;
    line-height: 1.2;
    width: 90%;
    margin-left: auto;
    margin-bottom: 0
}

#ashburn-virginia-hosting .press-room {
    padding: 75px 0 90px;
    background-color: #f5f6f7;
    -webkit-box-shadow: inset 0 5px 20px -9px #a1a1a1;
    box-shadow: inset 0 5px 20px -9px #a1a1a1
}

#ashburn-virginia-hosting .press-room h1 {
    font-size: 48px;
    border-left: 4px solid #1e9ee4;
    line-height: 1.2;
    padding-left: 20px;
    font-weight: 900;
    margin-bottom: 0
}

@media screen and (max-width:1399.9px) {
    #ashburn-virginia-hosting .press-room h4 {
        font-size: 20px;
        width: 90%
    }

    #ashburn-virginia-hosting .press-room {
        padding: 35px 0 50px
    }
}

@media screen and (max-width:1199.9px) {
    #ashburn-virginia-hosting .press-room h1 {
        font-size: 42px
    }

    #ashburn-virginia-hosting .press-room h4 {
        font-size: 18px;
        width: 100%
    }
}

@media screen and (max-width:991.9px) {
    #ashburn-virginia-hosting .press-room h1 {
        font-size: 34px
    }

    #ashburn-virginia-hosting .press-room h4 {
        font-size: 17px;
        width: 100%
    }
}

@media screen and (max-width:767.9px) {
    #ashburn-virginia-hosting .press-room {
        padding: 40px 0 20px
    }

    #ashburn-virginia-hosting .press-room h4 {
        font-size: 16px;
        width: 100%
    }
}

@media screen and (max-width:575.9px) {
    #ashburn-virginia-hosting .press-room {
        padding-bottom: 30px
    }
}

#ashburn-virginia-hosting .navigation a {
    text-decoration: none !important
}

#ashburn-virginia-hosting .navigation a:hover {
    background: #1b38db;
    color: #fff !important
}

#ashburn-virginia-hosting .navigation .nav-item {
    padding: 13px 36px;
    color: #1b38db;
    font-size: 18px;
    line-height: 21px;
    font-weight: 700;
    border: 1px solid #1b38db;
    border-radius: 12px;
    cursor: pointer
}

#ashburn-virginia-hosting .navigation .nav-item.active {
    background: #1b38db;
    color: #fff;
    cursor: default
}

@media screen and (max-width:1399px) {
    #ashburn-virginia-hosting .navigation .nav-item {
        padding: 10px 24px;
        font-size: 16px
    }
}

@media screen and (max-width:1399.9px) {
    #ashburn-virginia-hosting .colocation-header h1 {
        padding: 25px 0 !important;
        font-size: 72px !important;
        margin-bottom: 0
    }

    #ashburn-virginia-hosting .navigation .nav-item {
        padding: 10px 32px;
        font-size: 16px
    }
}

@media screen and (max-width:1199.9px) {
    #ashburn-virginia-hosting .colocation-header h1 {
        padding: 40px 0 25px !important;
        font-size: 60px !important;
        margin-bottom: 0
    }

    #ashburn-virginia-hosting .navigation .nav-item {
        padding: 10px 22px;
        font-size: 16px
    }
}

@media screen and (max-width:991.9px) {
    #ashburn-virginia-hosting .colocation-header h1 {
        padding: 40px 0 25px !important;
        font-size: 45px !important;
        margin-bottom: 0
    }

    #ashburn-virginia-hosting .navigation .nav-item {
        padding: 8px 13px;
        font-size: 14px
    }
}

@media screen and (max-width:767px) {
    #ashburn-virginia-hosting .navigation .nav-item {
        padding: 2% 3%;
        font-size: 16px;
        margin-bottom: 10px
    }
}

@media screen and (max-width:575.9px) {
    #ashburn-virginia-hosting main .colocation-header h1 {
        padding: 50px 0 15px !important;
        font-size: 32px !important;
        margin: 0 auto;
        text-align: center;
        width: 100%
    }
}

#ashburn-virginia-hosting .ashburn h2 {
    font-size: 28px;
    font-weight: 900
}

#ashburn-virginia-hosting .ashburn h3 {
    font-size: 24px;
    font-weight: 900
}

#ashburn-virginia-hosting .ashburn ul li,
#ashburn-virginia-hosting .ashburn p {
    font-size: 18px
}

#award-winning-service .press-room h4 {
    font-family: 'Lato', sans-serif;
    font-weight: 900;
    color: #1e9ee4;
    font-size: 24px;
    line-height: 1.2;
    width: 90%;
    margin-left: auto;
    margin-bottom: 0
}

#award-winning-service .press-room {
    padding: 75px 0 90px;
    background-color: #f5f6f7;
    -webkit-box-shadow: inset 0 5px 20px -9px #a1a1a1;
    box-shadow: inset 0 5px 20px -9px #a1a1a1
}

#award-winning-service .press-room h1 {
    font-size: 48px;
    border-left: 4px solid #1e9ee4;
    line-height: 1.2;
    padding-left: 20px;
    font-weight: 900;
    margin-bottom: 0
}

@media screen and (max-width:1399.9px) {
    #award-winning-service .press-room h4 {
        font-size: 20px;
        width: 90%
    }

    #award-winning-service .press-room {
        padding: 35px 0 50px
    }
}

@media screen and (max-width:1199.9px) {
    #award-winning-service .press-room h1 {
        font-size: 42px
    }

    #award-winning-service .press-room h4 {
        font-size: 18px;
        width: 100%
    }
}

@media screen and (max-width:991.9px) {
    #award-winning-service .press-room h1 {
        font-size: 34px
    }

    #award-winning-service .press-room h4 {
        font-size: 17px;
        width: 100%
    }
}

@media screen and (max-width:767.9px) {
    #award-winning-service .press-room {
        padding: 40px 0 20px
    }

    #award-winning-service .press-room h4 {
        font-size: 16px;
        width: 100%
    }
}

@media screen and (max-width:575.9px) {
    #award-winning-service .press-room {
        padding-bottom: 30px
    }
}

#award-winning-service .navigation a {
    text-decoration: none !important
}

#award-winning-service .navigation a:hover {
    background: #1b38db;
    color: #fff !important
}

#award-winning-service .navigation .nav-item {
    padding: 13px;
    color: #1b38db;
    font-size: 18px;
    line-height: 21px;
    font-weight: 700;
    border: 1px solid #1b38db;
    border-radius: 12px;
    cursor: pointer
}

#award-winning-service .navigation .nav-item.active {
    background: #1b38db;
    color: #fff;
    cursor: default
}

@media screen and (max-width:1399.9px) {
    #award-winning-service .navigation .nav-item {
        padding: 10px 16px;
        font-size: 14px
    }
}

@media screen and (max-width:1199.9px) {
    #award-winning-service .navigation .nav-item {
        padding: 10px 6px;
        font-size: 14px
    }
}

@media screen and (max-width:991.9px) {
    #award-winning-service .navigation .nav-item {
        padding: 1.6% 1.8%;
        font-size: 16px;
        margin-bottom: 10px
    }

    #award-winning-service .navigation.voffset-60 {
        margin-top: 40px !important
    }
}

@media screen and (max-width:767.9px) {
    #award-winning-service .navigation .nav-item {
        padding: 2% 3%;
        font-size: 16px;
        margin-bottom: 10px
    }

    #award-winning-service .navigation.voffset-60 {
        margin-top: 30px !important
    }
}

#award-winning-service .why-choose h2 {
    font-family: 'Lato', sans-serif;
    font-weight: 900;
    font-size: 32px;
    margin-bottom: 30px;
    line-height: 1.2
}

#award-winning-service .why-choose p {
    font-family: 'Lato', sans-serif;
    font-weight: 400;
    font-size: 18px;
    margin-bottom: 0;
    line-height: 1.2
}

#award-winning-service .award-img {
    height: 150px
}

#award-winning-service .awords .col-md-4 {
    margin-bottom: 24px
}

#award-winning-service .awords h4 {
    text-align: center;
    font-size: 22px;
    font-weight: 700;
    margin-top: 20px
}

#award-winning-service .awords p {
    text-align: center;
    font-size: 18px;
    font-weight: 400;
    margin-bottom: 0
}

#bandwidth-backup-overages .press-room h4 {
    font-family: 'Lato', sans-serif;
    font-weight: 900;
    color: #1e9ee4;
    font-size: 24px;
    line-height: 1.2;
    width: 90%;
    margin-left: auto;
    margin-bottom: 0
}

#bandwidth-backup-overages .press-room {
    padding: 75px 0 90px;
    background-color: #f5f6f7;
    -webkit-box-shadow: inset 0 5px 20px -9px #a1a1a1;
    box-shadow: inset 0 5px 20px -9px #a1a1a1
}

#bandwidth-backup-overages .press-room h1 {
    font-size: 48px;
    border-left: 4px solid #1e9ee4;
    line-height: 1.2;
    padding-left: 20px;
    font-weight: 900;
    margin-bottom: 0
}

@media screen and (max-width:1399.9px) {
    #bandwidth-backup-overages .press-room h4 {
        font-size: 20px;
        width: 90%
    }

    #bandwidth-backup-overages .press-room {
        padding: 35px 0 50px
    }
}

@media screen and (max-width:1199.9px) {
    #bandwidth-backup-overages .press-room h1 {
        font-size: 42px
    }

    #bandwidth-backup-overages .press-room h4 {
        font-size: 18px;
        width: 100%
    }
}

@media screen and (max-width:991.9px) {
    #bandwidth-backup-overages .press-room h1 {
        font-size: 34px
    }

    #bandwidth-backup-overages .press-room h4 {
        font-size: 17px;
        width: 100%
    }
}

@media screen and (max-width:767.9px) {
    #bandwidth-backup-overages .press-room {
        padding: 40px 0 20px
    }

    #bandwidth-backup-overages .press-room h4 {
        font-size: 16px;
        width: 100%
    }
}

@media screen and (max-width:575.9px) {
    #bandwidth-backup-overages .press-room {
        padding-bottom: 30px
    }
}

#bandwidth-backup-overages .service-polices h3 {
    font-weight: 700;
    font-size: 28px
}

#bandwidth-backup-overages .service-polices h2 {
    font-weight: 700;
    font-size: 36px
}

#bandwidth-backup-overages .service-polices p,
#bandwidth-backup-overages .service-polices ul li {
    font-weight: 400;
    font-size: 18px
}

#bandwidth-backup-overages .service-polices ul li {
    line-height: 2
}

#bandwidth-backup-overages .service-polices a {
    color: #1b38db;
    text-decoration: none
}

@media screen and (max-width:575.9px) {
    #bandwidth-backup-overages .service-polices h3 {
        font-weight: 700;
        font-size: 22px
    }

    #bandwidth-backup-overages .service-polices h2 {
        font-weight: 700;
        font-size: 28px
    }
}

#backups .dedicatedhosting {
    background-image: url('../img/cloud-platform/Hero-background.png') !important;
    background-size: 100% !important;
    background-repeat: no-repeat !important
}

#backups .dedicatedhosting h1 {
    padding: 80px 0 25px 0 !important;
    font-size: 82px !important;
    line-height: 1.22;
    font-weight: 300
}

#backups .dedicated-main p {
    font-size: 24px;
    margin-bottom: 28px;
    font-weight: 600
}

#backups .dedicatedhosting h1 strong {
    font-weight: 900 !important
}

#backups .dedicated-main .white-btn {
    background-color: #fff !important;
    color: #1b38db !important;
    font-weight: 900;
    border-color: #fff;
    border-radius: 12px;
    padding: 13px 60px
}

@media screen and (min-width:1500px) and (max-width:1800px) {
    #backups .dedicatedhosting {
        background-size: cover !important;
        background-position: top !important
    }
}

@media screen and (min-width:1200px) and (max-width:1499.9px) {
    #backups .dedicatedhosting {
        background-size: cover !important;
        background-position: top !important
    }
}

@media screen and (min-width:768px) and (max-width:1199.9px) {
    #backups .dedicatedhosting h1 {
        font-size: 55px !important;
        padding: 75px 0 25px 0 !important
    }

    #backups .dedicatedhosting p {
        font-size: 18px !important
    }

    #backups .dedicatedhosting {
        background-size: cover !important;
        background-position: top !important
    }
}

@media screen and (max-width:1399.9px) {
    #backups .dedicated-main p {
        font-size: 18px;
        margin-bottom: 28px;
        font-weight: 600;
        width: 80%
    }

    #backups .dedicatedhosting h1 {
        padding: 60px 0 25px 0 !important;
        font-size: 82px !important;
        line-height: 1.22;
        font-weight: 300
    }
}

@media screen and (max-width:1199.9px) {
    #backups .dedicatedhosting h1 {
        padding: 40px 0 0 0 !important;
        font-size: 55px !important;
        line-height: 1.22;
        font-weight: 300
    }
}

@media screen and (max-width:991.9px) {
    #backups .dedicated-main p {
        font-size: 18px;
        font-weight: 600;
        width: 85%;
        margin-bottom: 20px
    }

    #backups .dedicated-main .white-btn {
        padding: 8px 40px
    }
}

@media screen and (max-width:767.9px) {
    #backups .dedicated-main p {
        font-size: 18px;
        font-weight: 600;
        width: 85%;
        margin: 0 auto;
        margin-bottom: 20px
    }

    #backups .dedicatedhosting h1 span {
        font-size: 27px !important
    }

    #backups main .dedicatedhosting h1 {
        padding: 30px 0 10px 0 !important;
        font-size: 40px !important;
        margin: 0 auto;
        text-align: center;
        width: 80%
    }

    #backups .dedicatedhosting p {
        font-size: 16px !important
    }

    #backups .dedicatedhosting .voffset-60 {
        margin-top: 5px !important;
        margin-bottom: 0
    }

    #backups .dedicatedhosting {
        background-size: cover !important;
        background-position: top
    }

    #backups .dedicated-main {
        text-align: center
    }

    #backups .voffset-100 {
        margin-top: 50px !important
    }

    #backups .dedicatedhosting .header-main-img {
        width: 50%;
        display: block;
        margin-inline: auto
    }
}

@media screen and (max-width:575.9px) {
    #backups .dedicatedhosting .header-main-img {
        width: 80%;
        display: block;
        margin-inline: auto
    }

    #backups main .dedicatedhosting h1 {
        padding: 30px 0 10px 0 !important;
        font-size: 35px !important;
        margin: 0 auto;
        text-align: center;
        width: 80%
    }

    #backups .dedicated-main p {
        width: 100%;
        margin-bottom: 20px
    }
}

#backups .full-root-access {
    position: relative
}

#backups .full-root-access .service-feuture-head-item {
    background-color: #f4f4f4;
    border-radius: 20px
}

#backups .full-root-access .service-feuture-head-item .col-lg-8 {
    padding: 30px 110px !important;
    border-right: 1px solid #fff
}

#backups .full-root-access .service-feuture-head-item .col-lg-4 {
    padding: 30px 60px !important
}

#backups .full-root-access .service-feuture-head-item .info-block img {
    margin-bottom: 18px
}

#backups .full-root-access .service-feuture-head-item .info-block h3 {
    font-size: 24px;
    line-height: 28.8px;
    font-weight: 900;
    margin-bottom: 14px
}

#backups .full-root-access .service-feuture-head-item .info-block p {
    font-size: 18px;
    line-height: 25.6px;
    margin-bottom: 0;
    width: 91%;
    margin: 0 auto
}

#backups .full-root-access .service-feuture-head-item .right-block a.btn {
    color: #fff;
    background: #1b38db;
    padding: 9px 24px;
    font-size: 18px;
    line-height: 21.6px;
    font-weight: 700;
    border-radius: 9px
}

#backups .full-root-access .service-feuture-head-item .right-block p {
    margin-top: 17px;
    margin-bottom: 0;
    font-size: 15px;
    line-height: 18px;
    color: #565656;
    text-align: center
}

@media screen and (max-width:1399.9px) {
    #backups .full-root-access .service-feuture-head-item .col-lg-8 {
        padding: 30px 55px !important
    }

    #backups .full-root-access .service-feuture-head-item .col-lg-4 {
        padding: 30px 30px !important
    }
}

@media screen and (max-width:1199.9px) {
    #backups .full-root-access .service-feuture-head-item .info-block p {
        font-size: 17px
    }

    #backups .full-root-access .service-feuture-head-item .col-lg-8 {
        padding: 30px 30px !important
    }

    #backups .full-root-access .service-feuture-head-item .col-lg-4 {
        padding: 30px 23px !important
    }

    #backups .full-root-access .service-feuture-head-item .right-block a.btn {
        padding: 9px 14px
    }

    #backups .full-root-access .service-feuture-head-item .right-block p {
        font-size: 13px
    }
}

@media screen and (max-width:991.9px) {
    #backups .full-root-access .service-feuture-head-item .col-lg-8 {
        border: 0
    }
}

@media screen and (max-width:767.9px) {
    #backups .full-root-access .service-feuture-head-item .info-block p {
        width: 100%
    }

    #backups .full-root-access .service-feuture-head-item .col-lg-4 {
        padding: 0 23px 30px 23px !important
    }

    #backups .full-root-access .service-feuture-head-item .col-lg-8 {
        padding: 30px 30px 15px 30px !important
    }
}

@media screen and (max-width:575.9px) {
    #backups .full-root-access .service-feuture-head-item .right-block a.btn {
        font-size: 16px
    }
}

#backups .voffset--80 {
    margin-top: -80px !important
}

#backups .voffset--50 {
    margin-top: -50px !important
}

#backups .service-features {
    padding: 80px 0 60px;
    background-repeat: no-repeat;
    background-size: cover;
    background-image: url(../img/dedicated-hosting/Background-1.png)
}

#backups .service-feautures-title-block {
    color: #FFF
}

#backups .service-feautures-title-block h3 {
    font-weight: 900;
    font-size: 32px !important;
    line-height: 38.4px;
    margin-bottom: 33px
}

#backups .service-feautures-title-block p {
    font-size: 18px;
    line-height: 21.6px;
    margin-bottom: 24px;
    width: 89%
}

#backups .service-feautures-title-block h5 {
    font-size: 21px;
    line-height: 25.2px;
    font-weight: 600;
    font-style: italic;
    margin-bottom: 28px
}

#backups .service-feautures-title-block ul {
    list-style-image: url(../img/backups/Path\ 593.png)
}

#backups .service-feautures-title-block ul li {
    font-size: 18px;
    line-height: 21.6px;
    margin-bottom: 19.6px
}

@media screen and (max-width:991.9px) {
    #backups .service-feautures-title-block {
        text-align: center
    }

    #backups .service-feautures-title-block ul li {
        text-align: left
    }

    #backups .service-feautures-title-block p {
        width: 100%
    }
}

@media screen and (max-width:767.9px) {
    #backups .service-features {
        background-position: center;
        background-size: cover
    }

    #backups .service-feautures-title-block {
        text-align: center
    }
}

@media screen and (max-width:575.9px) {
    #backups .service-feautures-title-block h3 {
        font-size: 28px !important;
        line-height: 1.2;
        margin-bottom: 10px
    }

    #backups .service-feautures-title-block h5 {
        font-size: 18px;
        line-height: 25.2px;
        font-weight: 600;
        font-style: italic;
        margin-bottom: 15px
    }
}

#backups .service-feautre-block .service-feautre-item {
    background-color: #f4f4f4;
    border-radius: 20px;
    margin-top: 2px
}

#backups .service-feautre-block .service-feautre-item .col-md-2 {
    padding: 50px 66px !important;
    border-right: 1px solid #fff
}

#backups .service-feautre-block .service-feautre-item .col-md-10 {
    padding: 50px 70px !important
}

#backups .service-feautre-block .service-feautre-item li {
    list-style-type: none
}

#backups .service-feautre-block .service-feautre-item a {
    text-decoration: none
}

#backups .service-feautre-block .service-feautre-item h3 {
    font-weight: 900;
    font-size: 24px;
    margin-bottom: 23px
}

#backups .service-feautre-block .service-feautre-item .img {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center
}

#backups .service-feautre-block .service-feautre-item .img::after {
    content: '';
    position: absolute;
    background: #fff;
    border-radius: 50%;
    display: block;
    top: 50%;
    left: 50%;
    width: 85px;
    height: 85px;
    transform: translate(-50%, -50%);
    z-index: 1
}

#backups .service-feautre-block .service-feautre-item .img img {
    position: relative;
    z-index: 2;
    width: 100%;
    max-width: 70px
}

@media screen and (max-width:1199.9px) {
    #backups .service-feautre-block .service-feautre-item .col-md-2 {
        padding: 50px !important
    }
}

@media screen and (max-width:991.9px) {
    #backups .service-feautre-block .service-feautre-item .col-md-2 {
        padding: 50px 35px !important
    }

    #backups .service-features {
        padding: 80px 0 105px
    }

    #backups .service-feautures-title-block h2 {
        font-size: 38px !important
    }

    #backups .service-feautre-block .service-feautre-item .col-md-10 {
        padding: 50px 35px !important
    }

    #backups .service-feautre-block.voffset--50 {
        margin-top: -80px !important
    }
}

@media screen and (max-width:767.9px) {
    #backups .service-feautre-block .service-feautre-item {
        margin-bottom: 25px
    }

    #backups .service-feautre-block .service-feautre-item .col-md-2 {
        border: 0
    }

    #backups .service-feautre-block .service-feautre-item .col-md-10 {
        padding: 0 25px 25px !important
    }

    #backups .service-feautures-title-block h2 {
        font-size: 32px !important
    }

    #backups .service-feautre-block .service-feautre-item p {
        text-align: left;
    }

    #backups .service-feautre-block .service-feautre-item .col-md-2 {
        padding: 30px 35px 10px !important
    }

    #backups .service-feautre-block .service-feautre-item .col-md-10 {
        padding: 20px 35px !important
    }
}

@media screen and (max-width:575.9px) {
    #backups .service-feautre-block .service-feautre-item h3 {
        font-weight: 900;
        font-size: 22px;
        margin-bottom: 10px
    }
}

#backups .awords-win {
    padding: 60px 0 70px
}

#backups .awords-win h3.title {
    font-size: 32px;
    font-weight: 900;
    line-height: 38.4px
}

@media screen and (max-width:767.9px) {
    #backups .awords-win h3.title {
        font-size: 27px;
        line-height: 34px
    }
}

@media screen and (max-width:575px) {
    #backups .awords-win h3.title {
        font-size: 24px;
        line-height: 27px
    }

    #backups .awords-win {
        padding: 30px 0 35px
    }
}

#brochures .press-room h4 {
    font-family: 'Lato', sans-serif;
    font-weight: 900;
    color: #1e9ee4;
    font-size: 24px;
    line-height: 1.2;
    width: 90%;
    margin-left: auto;
    margin-bottom: 0
}

#brochures .press-room {
    padding: 75px 0 90px;
    background-color: #f5f6f7;
    -webkit-box-shadow: inset 0 5px 20px -9px #a1a1a1;
    box-shadow: inset 0 5px 20px -9px #a1a1a1
}

#brochures .press-room h1 {
    font-size: 48px;
    border-left: 4px solid #1e9ee4;
    line-height: 1.2;
    padding-left: 20px;
    font-weight: 900;
    margin-bottom: 0
}

@media screen and (max-width:1399.9px) {
    #brochures .press-room h4 {
        font-size: 20px;
        width: 90%
    }

    #brochures .press-room {
        padding: 35px 0 50px
    }
}

@media screen and (max-width:1199.9px) {
    #brochures .press-room h1 {
        font-size: 42px
    }

    #brochures .press-room h4 {
        font-size: 18px;
        width: 100%
    }
}

@media screen and (max-width:991.9px) {
    #brochures .press-room h1 {
        font-size: 34px
    }

    #brochures .press-room h4 {
        font-size: 17px;
        width: 100%
    }
}

@media screen and (max-width:767.9px) {
    #brochures .press-room {
        padding: 40px 0 20px
    }

    #brochures .press-room h4 {
        font-size: 16px;
        width: 100%
    }
}

@media screen and (max-width:575.9px) {
    #brochures .press-room {
        padding-bottom: 30px
    }
}

#brochures .in-the-news {
    background-image: url('../img/front-page/technology-partners-bg.svg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding: 40px 0;
    background-color: #1a75e1
}

#brochures .in-the-news h3.title {
    font-family: 'Lato', sans-serif;
    font-size: 32px;
    color: #fff;
    font-weight: 900;
    margin-bottom: 30px;
    line-height: 1.2
}

@media screen and (max-width:1199.9px) {
    #brochures .in-the-news h3.title {
        margin-bottom: 15px
    }
}

@media screen and (max-width:991.9px) {
    #brochures .in-the-news h3.title {
        margin-bottom: 15px;
        font-size: 28px
    }
}

@media screen and (max-width:767.9px) {
    #brochures .in-the-news {
        padding: 25px 0
    }

    #brochures .in-the-news h3.title {
        font-size: 22px;
        margin-bottom: 5px
    }
}

@media screen and (max-width:575.9px) {
    #brochures .in-the-news {
        padding: 25px 0
    }

    #brochures .in-the-news h3.title {
        font-size: 18px;
        margin-bottom: 0
    }
}

#brochures .navigation a {
    text-decoration: none !important
}

#brochures .navigation a:hover {
    background: #1b38db;
    color: #fff !important
}

#brochures .navigation .nav-item {
    padding: 13px 30px;
    color: #1b38db;
    font-size: 18px;
    line-height: 21px;
    font-weight: 700;
    border: 1px solid #1b38db;
    border-radius: 12px;
    cursor: pointer
}

#brochures .navigation .nav-item.active {
    background: #1b38db;
    color: #fff;
    cursor: default
}

@media screen and (max-width:1399.9px) {
    #brochures .navigation .nav-item {
        padding: 10px 24px;
        font-size: 16px
    }
}

@media screen and (max-width:1199.9px) {
    #brochures .navigation .nav-item {
        padding: 1.2% 1.6%;
        font-size: 16px
    }
}

@media screen and (max-width:991.9px) {
    #brochures .navigation .nav-item {
        padding: 1.6% 1.8%;
        font-size: 16px;
        margin-bottom: 10px
    }

    #brochures .navigation.voffset-60 {
        margin-top: 40px !important
    }
}

@media screen and (max-width:767.9px) {
    #brochures .navigation .nav-item {
        padding: 2% 3%;
        font-size: 16px;
        margin-bottom: 10px
    }

    #brochures .navigation.voffset-60 {
        margin-top: 30px !important
    }
}

#brochures .brochures .title {
    font-size: 28px;
    font-weight: 900;
    margin-bottom: 20px
}

#brochures .brochures .item-title {
    font-weight: 700;
    text-align: center;
    font-size: 18px;
    line-height: 22px;
    margin: 34px auto 10px;
    min-height: 48px;
    display: flex;
    justify-content: center;
    align-items: flex-end
}

#brochures .brochures a {
    text-decoration: none;
    color: #000
}

#brochures .brochures .item-title {
    text-align: center;
    color: #000;
    font-size: 20px;
    font-weight: 700;
    margin-bottom: 15px
}

#brochures .brochures img {
    border: 1px solid #ccc;
    border-radius: 4px;
    padding: 5px;
    height: 340px
}

#bare-metal-servers a {
    text-decoration: none
}

#bare-metal-servers .dedicatedhosting {
    background-image: url('../img/cloud-platform/Hero-background.png') !important;
    background-size: 100% !important;
    background-repeat: no-repeat !important
}

#bare-metal-servers .dedicatedhosting h1 {
    padding: 80px 0 25px 0 !important;
    font-size: 82px !important;
    font-weight: 300
}

#bare-metal-servers .dedicated-main .white-btn {
    background-color: #fff !important;
    color: #1b38db !important;
    font-weight: 900
}

#bare-metal-servers .blue-btn {
    background-color: #1b38db !important;
    color: #fff !important;
    font-weight: 900
}

#bare-metal-servers .dedicated-main p:nth-child(2) {
    font-size: 22px;
    margin-bottom: 28px
}

#bare-metal-servers .dedicated-main p:nth-child(4) {
    font-size: 18px;
    padding-top: 5px;
    margin-bottom: 5px
}

#bare-metal-servers .dedicated-main a.btn {
    background-color: transparent;
    border-color: #fff;
    color: #fff !important;
    border-radius: 12px;
    padding: 13px 40px
}

#bare-metal-servers .dedicatedhosting h1 strong {
    font-weight: 900 !important
}

@media screen and (max-width:1399.9px) {
    #bare-metal-servers .dedicatedhosting h1 {
        padding: 80px 0 25px 0 !important;
        font-size: 65px !important;
        line-height: 1.2;
        font-weight: 300
    }
}

@media screen and (max-width:1199.9px) {
    #bare-metal-servers .dedicatedhosting h1 {
        padding: 60px 0 0 0 !important;
        font-size: 55px !important
    }
}

@media screen and (max-width:1199.9px) {
    #bare-metal-servers .dedicatedhosting h1 {
        padding: 60px 0 0 0 !important;
        font-size: 45px !important
    }

    #bare-metal-servers .dedicated-main p:nth-child(2) {
        margin-bottom: 15px
    }
}

@media screen and (max-width:991.9px) {
    #bare-metal-servers .dedicated-main p:nth-child(2) {
        font-size: 19px
    }
}

@media screen and (max-width:767.9px) {
    #bare-metal-servers main .dedicatedhosting h1 {
        padding: 30px 0 10px 0 !important;
        font-size: 36px !important;
        margin: 0 auto;
        text-align: center;
        width: 80%
    }
}

@media screen and (max-width:575.9px) {
    #bare-metal-servers .dedicated-main a.btn {
        border-radius: 12px;
        padding: 13px 13px;
        font-size: 13px
    }
}

#bare-metal-servers .biotech p {
    font-size: 18px !important
}

#bare-metal-servers .biotech .row {
    align-items: center;
    justify-content: space-around
}

#bare-metal-servers .biotech h2 {
    font-weight: 900;
    margin-bottom: 20px
}

#bare-metal-servers .biotech strong {
    font-weight: 900
}

#bare-metal-servers .drive-inonvation {
    background-color: #f7f5f5;
    padding: 50px 0
}

#bare-metal-servers .drive-inonvation .col-md-6 {
    margin-top: 30px
}

#bare-metal-servers .drive-inonvation .drive-items {
    margin: 0 10px;
    background-color: #fff;
    padding: 25px 60px;
    border: 1px solid #ccc
}

#bare-metal-servers .drive-inonvation .drive-items1 {
    min-height: 400px
}

#bare-metal-servers .drive-inonvation .drive-items2 {
    min-height: 580px
}

#bare-metal-servers .drive-inonvation .drive-items3 {
    min-height: 675px
}

#bare-metal-servers .drive-inonvation h5 {
    font-weight: 900;
    margin-bottom: 20px
}

#bare-metal-servers section.migrate {
    background-image: url('../img/migration/coverr.png'), linear-gradient(#f9f9f9 0 20%, #fff 10% 100%) !important;
    background-repeat: no-repeat;
    background-size: 100% 500px;
    background-position: top right;
    padding: 100px 0 0
}

#bare-metal-servers .biotech {
    padding-bottom: 60px
}

@media screen and (min-width:768px) and (max-width:1200px) {
    #bare-metal-servers .c-ftp .cpanel-items h5 {
        display: grid !important;
        font-size: 16px !important
    }

    #bare-metal-servers .cpanel-items {
        padding: 30px 10px !important;
        min-height: 120px
    }

    #bare-metal-servers .dedicatedhosting {
        background-size: cover !important;
        background-position: top !important
    }

    #bare-metal-servers .managed .col-md-4 {
        padding: 0 5px !important
    }

    #bare-metal-servers .managed .managed-item {
        padding: 25px 10px !important
    }

    #bare-metal-servers .managed .row:first-of-type .managed-item {
        min-height: 410px !important
    }

    #bare-metal-servers .managed .row:nth-child(3) .managed-item {
        min-height: 510px !important
    }

    #bare-metal-servers .managed .row:nth-child(4) .managed-item {
        min-height: 600px !important
    }
}

@media screen and (min-width:1500px) and (max-width:1800px) {
    #bare-metal-servers .dedicatedhosting {
        background-size: cover !important;
        background-position: top !important
    }
}

@media screen and (min-width:1200px) and (max-width:1500px) {
    #bare-metal-servers section.challenges .challenge-item {
        min-height: 285px !important
    }

    #bare-metal-servers .dedicatedhosting {
        background-size: cover !important;
        background-position: top !important
    }
}

@media screen and (min-width:768px) and (max-width:1023px) {
    #bare-metal-servers .migrate-desc {
        padding-left: 50px !important
    }
}

@media screen and (max-width:767.9px) {
    #bare-metal-servers .hipaa-hosting2 .col-md-5 {
        text-align: center
    }

    #bare-metal-servers .hipaa-hosting2 .col-md-6 {
        margin-top: 25px !important
    }

    #bare-metal-servers .plan .plan-items {
        margin-bottom: 15px !important
    }

    #bare-metal-servers .plan {
        background-size: cover !important
    }

    #bare-metal-servers .available {
        padding: 50px 0 !important
    }

    #bare-metal-servers .c-ftp .cpanel-items {
        margin-bottom: 20px
    }

    #bare-metal-servers .c-panel {
        padding-bottom: 0 !important
    }

    #bare-metal-servers .on-watch>.container>.row>.col-md-4 {
        text-align: center
    }

    #bare-metal-servers .on-watch>.container>.row>.col-md-4 h2 {
        font-size: 36px
    }

    #bare-metal-servers .c-panel .align-items-center>.col-md-4 {
        text-align: center
    }

    #bare-metal-servers .dns .col-md-4 {
        text-align: center
    }

    #bare-metal-servers .dns .col-md-4 h2 {
        margin-bottom: 25px
    }

    #bare-metal-servers .c-panel h2 {
        margin-bottom: 25px;
        font-size: 36px
    }

    #bare-metal-servers .pci-comp-text {
        text-align: center
    }

    #bare-metal-servers .database {
        text-align: center;
        padding-bottom: 25px
    }

    #bare-metal-servers .database h3 {
        margin-top: 20px;
        margin-bottom: 20px
    }

    #bare-metal-servers .database li {
        text-align: left
    }

    #bare-metal-servers .available-second-row {
        text-align: center
    }

    #bare-metal-servers .available h2 {
        font-size: 36px !important;
        margin-top: 25px !important
    }

    #bare-metal-servers .managed .managed-item {
        padding: 25px !important
    }

    #bare-metal-servers .drive-inonvation .drive-items {
        margin: 0 !important;
        padding: 15px 25px !important;
        text-align: center
    }

    #bare-metal-servers .dedicatedhosting h1 span {
        font-size: 27px !important
    }

    #bare-metal-servers .dedicatedhosting .voffset-60 {
        margin-top: 5px !important;
        margin-bottom: -32px
    }

    #bare-metal-servers .dedicatedhosting {
        background-size: cover !important;
        background-position: top
    }

    #bare-metal-servers .dedicated-main {
        text-align: center
    }

    #bare-metal-servers .dedicated-main p:nth-of-type(1) {
        margin-top: 0
    }

    #bare-metal-servers .voffset-100 {
        margin-top: 50px !important
    }

    #bare-metal-servers .cloud-platform h3 {
        margin-top: 50px;
        text-align: center
    }

    #bare-metal-servers .dediacted-button button {
        margin-bottom: 12px
    }

    #bare-metal-servers .dedicated-host h3 {
        margin-top: 12px
    }

    #bare-metal-servers .dedicatedhosting p.text-white {
        font-size: 16px !important
    }

    #bare-metal-servers .dedicated-main button {
        padding: 10px 25px;
        font-size: .9rem
    }
}

#bare-metal-servers .hipaa-complient strong {
    font-weight: 900
}

#bare-metal-servers .hipaa-complient a {
    font-weight: 900;
    color: #000
}

#bare-metal-servers .font-18 {
    font-size: 18px !important
}


#bare-metal-servers .hipaa-complient button {
    background-color: #1b36db;
    padding: 10px 30px;
    border-radius: 10px;
    font-weight: 700;
    margin-top: 15px
}

#bare-metal-servers .hipaa-complient .row {
    align-items: center
}

#bare-metal-servers .hipaa-complient h3 {
    font-weight: 900;
    margin-bottom: 30px
}

#bare-metal-servers .hipaa-complient p {
    font-size: 18px
}

#bare-metal-servers .hipaa-complient p a {
    text-decoration: none
}

#bare-metal-servers .docker .title {
    font-size: 32px;
    text-align: center;
    color: #fff
}

#bare-metal-servers .docker h3 {
    font-weight: 900;
    text-align: center
}

#bare-metal-servers .docker form h3 {
    margin-bottom: 20px
}

#bare-metal-servers .form-btn {
    text-align: center;
    padding-bottom: 60px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 60px;
    margin-top: 25px
}

#bare-metal-servers .form-btn button {
    padding: 15px 25px;
    border-radius: 18px
}

#bare-metal-servers .docker .docker-item h3 {
    text-align: left;
    margin-bottom: 20px
}

#bare-metal-servers .docker .docker-item {
    margin-bottom: 40px
}

#bare-metal-servers .docker {
    margin-bottom: 66px
}

#bare-metal-servers .managed h2 {
    text-align: center;
    font-weight: 700;
    font-size: 44px;
    margin-bottom: 50px
}

#bare-metal-servers .managed {
    padding: 40px 0 100px 0;
    background-color: #f9f9f9;
    margin-top: 50px
}

#bare-metal-servers .managed .managed-item {
    background-color: #fff;
    padding: 25px 60px;
    text-align: center;
    border-radius: 17px;
    box-shadow: 2px 2px 3px 0 rgba(204, 204, 204, 1);
    -webkit-box-shadow: 2px 2px 3px 0 rgba(204, 204, 204, 1);
    -moz-box-shadow: 2px 2px 3px 0 rgba(204, 204, 204, 1)
}

#bare-metal-servers .managed .col-md-4 {
    padding: 0 17px
}

#bare-metal-servers .managed h4 {
    margin-top: 20px;
    margin-bottom: 20px;
    font-weight: 700;
    font-size: 20px
}

#bare-metal-servers .managed .row:first-of-type .managed-item {
    min-height: 370px
}

#bare-metal-servers .managed .row:nth-child(3) {
    margin-top: 35px
}

#bare-metal-servers .managed .row:nth-child(3) .managed-item {
    min-height: 420px
}

#bare-metal-servers .managed .row:nth-child(4) {
    margin-top: 35px
}

#bare-metal-servers .managed .row:nth-child(4) .managed-item {
    min-height: 500px
}

#bare-metal-servers section.image-block {
    background-image: url('../img/front-page/technology-partners-bg.svg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding: 60px 0 70px;
    background-color: #1a75e1
}

#bare-metal-servers section.image-block h2.title {
    font-size: 50px;
    color: #fff;
    font-weight: bold
}

#bare-metal-servers section.image-block h3.title {
    font-size: 32px;
    color: #fff;
    font-weight: bold
}

#bare-metal-servers section.image-block h4.subtitle {
    font-size: 21px;
    color: #fff;
    font-weight: bold;
    text-transform: uppercase
}

#bare-metal-servers section.image-block.bg-reverse {
    background-image: url('../img/front-page/technology-partners-bg-reverse.svg')
}

#bare-metal-servers section.image-block.bg-none {
    background: 0
}

#bare-metal-servers section.image-block.bg-none h2.title,
#bare-metal-servers section.image-block.bg-none h3.title,
#bare-metal-servers section.image-block.bg-none h4.subtitle {
    color: black
}

#bare-metal-servers .image-block h3 {
    font-weight: 900 !important
}

@media screen and (max-width:767.9px) {
    #bare-metal-servers .managed h2 {
        font-size: 35px
    }

    #bare-metal-servers .managed-item {
        margin-bottom: 35px
    }

    #bare-metal-servers .managed-item:nth-child(4) {
        margin-bottom: 0 !important
    }
}

#bare-metal-servers .available {
    padding: 130px 0;
    background-image: url(../img/dedicated-hosting/Background-1.png);
    background-size: cover
}

#bare-metal-servers .services-items {
    margin-top: 25px;
    min-height: 200px;
    text-align: center;
    padding: 10px 15px 20px;
    border-radius: 10px;
    background-color: #f9f9f9;
    box-shadow: 1px 1px 2px 0 #e0e0e0;
    -webkit-box-shadow: 2px 2px 3px 0 rgba(224, 224, 224, 1);
    -moz-box-shadow: 2px 2px 3px 0 rgba(224, 224, 224, 1)
}

#bare-metal-servers .services-items h6 {
    font-size: 17px;
    font-weight: 700
}

#bare-metal-servers .available-second-row {
    align-items: center
}

#bare-metal-servers .available h2 {
    font-size: 44px;
    color: #fff;
    font-weight: 900
}

#bare-metal-servers .available p img {
    margin-right: 15px
}

#bare-metal-servers .available p {
    color: #fff;
    font-size: 24px
}

#bare-metal-servers .atlantic-first-row {
    justify-content: center;
    text-align: center
}

#bare-metal-servers .atlantic-first-row h2 {
    font-size: 32px;
    font-weight: 700;
    margin-bottom: 35px
}

#bare-metal-servers .atlantic-items {
    background-color: #f9f9f9;
    padding: 30px 0;
    border-radius: 15px;
    margin-top: 25px;
    box-shadow: 1px 1px 2px 0 #e0e0e0;
    -webkit-box-shadow: 2px 2px 3px 0 rgba(224, 224, 224, 1);
    -moz-box-shadow: 2px 2px 3px 0 rgba(224, 224, 224, 1)
}

#bare-metal-servers .atlantic-items h3 {
    font-size: 24px;
    font-weight: 700
}

#bare-metal-servers .database h3 {
    font-size: 28px;
    font-weight: 700
}

#bare-metal-servers .pci-complinance-simplified {
    background: url(../img/pci-hosting-solutions/pci-comp-simp-back-left.png), linear-gradient(0, #fff, #fff);
    background-position: left, right;
    background-repeat: no-repeat;
    padding: 67px 150px 75px 5px;
    background-size: 40% auto, 100% auto
}

#bare-metal-servers .pci-comp-text {
    color: #fff
}

#bare-metal-servers .pci-comp-text h2 {
    font-weight: 900;
    font-size: 36px;
    line-height: 43px
}

#bare-metal-servers .pci-comp-text p {
    font-size: 18px;
    line-height: 22px;
    font-weight: 600;
    margin-bottom: 0
}

#bare-metal-servers .pci-comp-text p span {
    font-weight: 300
}

#bare-metal-servers .soc-block {
    background: #fff;
    border: 1px solid #ccc;
    padding: 50px 100px 50px 50px
}

#bare-metal-servers .soc-text {
    margin-left: 70px
}

#bare-metal-servers .soc-text h3 {
    font-weight: 900
}

#bare-metal-servers .soc-text p {
    font-size: 18px;
    line-height: 19px;
    margin-bottom: 0
}

@media screen and (max-width:1399px) {
    #bare-metal-servers .pci-complinance-simplified {
        background-size: 50% 100%, 100% auto;
        padding: 40px
    }
}

@media screen and (max-width:1199px) {
    #bare-metal-servers .soc-text h3 {
        font-size: 28px;
        line-height: 33px
    }

    #bare-metal-servers .soc-text p {
        font-size: 16px;
        line-height: 18px
    }

    #bare-metal-servers .soc-text {
        margin-left: 28px
    }

    #bare-metal-servers .soc-block {
        padding: 25px 50px 25px 20px
    }

    #bare-metal-servers .pci-comp-text p {
        font-size: 15px
    }

    #bare-metal-servers .pci-comp-text h2 {
        font-size: 30px;
        line-height: 36px
    }
}

@media screen and (max-width:991px) {
    #bare-metal-servers .soc-block {
        padding: 20px
    }

    #bare-metal-servers .soc-text h3 {
        font-size: 20px
    }

    #bare-metal-servers .pci-comp-text h2 {
        font-size: 24px
    }
}

@media screen and (max-width:767px) {
    #bare-metal-servers .migrate-desc {
        padding: unset !important
    }

    #bare-metal-servers .pci-complinance-simplified {
        background-size: cover;
        padding: 30px
    }

    #bare-metal-servers .soc-text {
        margin-left: 0
    }

    #bare-metal-servers .soc-text h3 {
        font-size: 22px
    }

    #bare-metal-servers .soc-text p {
        font-size: 18px;
        line-height: 20px
    }

    #bare-metal-servers .pci-comp-text h2 {
        font-size: 32px
    }

    #bare-metal-servers .pci-comp-text p {
        font-size: 18px
    }
}

#bare-metal-servers .pci-complinance-simplified .soc-block p {
    font-size: 18px;
    font-weight: 700;
    display: flex;
    align-items: flex-start
}

#bare-metal-servers .pci-complinance-simplified .soc-block p img {
    margin-top: 3px;
    margin-right: 8px
}

#bare-metal-servers .pci-complinance-simplified .col-md-8 {
    margin-top: 95px !important
}

#bare-metal-servers .c-panel {
    background-color: #f7f7f7;
    padding: 80px 0;
    margin-top: -100px
}

#bare-metal-servers .c-panel h2 {
    font-size: 42px;
    font-weight: 800
}

#bare-metal-servers .cpanel-items {
    padding: 30px 40px;
    background-color: #fff;
    border: 1px solid #c6c6c6
}

#bare-metal-servers .cpanel-items img {
    margin-right: 10px
}

#bare-metal-servers .cpanel-items h5 {
    font-weight: 700
}

#bare-metal-servers .c-panel .col-md-8 p {
    margin-top: 40px
}

#bare-metal-servers .dns {
    margin: 80px 0
}

#bare-metal-servers .dns h2 {
    font-weight: 800;
    font-size: 42px
}

#bare-metal-servers .dns .col-md-8 img {
    margin-right: 8px;
    margin-top: 4px
}

#bare-metal-servers .dns .col-md-8 p {
    line-height: 32px;
    display: flex;
    align-items: flex-start;
    font-size: 18px
}

#bare-metal-servers .dns .row {
    border-bottom: 1px solid #c6c6c6;
    padding-bottom: 50px
}

#bare-metal-servers .c-ftp .cpanel-items h5 {
    display: flex;
    align-items: flex-start;
    font-size: 18px !important
}

#bare-metal-servers .c-ftp .cpanel-items {
    padding: 15px 25px !important;
    min-height: 106px
}

#bare-metal-servers .on-watch .col-md-8 .col-md-4 {
    margin-top: 18px
}

#bare-metal-servers .on-watch .col-md-8 .col-md-4 h5 {
    line-height: 30px
}

#bare-metal-servers .migration p {
    display: flex;
    align-items: flex-start
}

#bare-metal-servers .migration p img {
    margin-top: 10px
}

#bare-metal-servers .Vulnerability .col-md-8 {
    margin-top: 45px !important
}

#bare-metal-servers .dns-none-border .row {
    border: none !important
}

#bare-metal-servers .ssl .cpanel-items {
    min-height: unset !important;
    padding: 20px 25px !important
}

#bare-metal-servers .dns h5 {
    font-weight: 700
}

#bare-metal-servers .migrate-desc {
    padding-left: 35px
}

#bare-metal-servers .migrate form .row {
    margin-bottom: 40px;
    padding-bottom: 40px;
    border-bottom: 1px solid #ccc
}

#bare-metal-servers .migrate form .row:last-child {
    border: none !important
}

#bare-metal-servers .migrate h3 {
    font-weight: 900
}

#bare-metal-servers .navigation a {
    text-decoration: none !important
}

#bare-metal-servers .navigation a:hover {
    background: #1b38db;
    color: #fff !important
}

#bare-metal-servers .navigation .nav-item {
    padding: 13px 32px;
    color: #1b38db;
    font-size: 18px;
    line-height: 21px;
    font-weight: 700;
    border: 1px solid #1b38db;
    border-radius: 12px;
    cursor: pointer
}

#bare-metal-servers .navigation .nav-item.active {
    background: #1b38db;
    color: #fff;
    cursor: default
}

@media screen and (max-width:1399px) {
    #bare-metal-servers .navigation .nav-item {
        padding: 10px 24px;
        font-size: 16px
    }
}

@media screen and (max-width:1199px) {
    #bare-metal-servers .navigation .nav-item {
        padding: 1.6% 2.4%;
        font-size: 16px
    }
}

@media screen and (max-width:991px) {
    #bare-metal-servers .navigation .nav-item {
        padding: 1.6% 1.9%;
        font-size: 14px
    }
}

@media screen and (max-width:767px) {
    #bare-metal-servers .navigation .nav-item {
        padding: 2% 3%;
        font-size: 16px
    }
}

#bare-metal-servers .hipaa-complient button {
    background-color: transparent;
    border-color: #1b38db;
    color: #1b38db !important;
    border-radius: 12px;
    padding: 12px 40px
}

#bare-metal-servers section.top-vps {
    background-image: url(../img/front-page/technology-partners-bg.svg) !important;
    padding: 26px 0 0 !important;
    background-position: unset;
    background-size: auto 430px
}

#bare-metal-servers section.top-vps form {
    padding: 0 !important
}

#bare-metal-servers section.top-vps form .col-md-2 {
    display: flex;
    align-items: center;
    justify-content: center;
    border-right: 3px solid #fff
}

#bare-metal-servers section.top-vps form .row {
    background-color: #f4f4f4 !important;
    border-radius: 15px;
    margin-top: 3px
}

#bare-metal-servers section.top-vps form .row .col-md-2,
#bare-metal-servers section.top-vps form .row .col-md-10 {
    padding-top: 55px;
    padding-bottom: 55px
}

#bare-metal-servers section.top-vps form .row .col-md-10 h4 {
    font-weight: 900
}

#bare-metal-servers section.top-vps form .row .col-md-10 p {
    font-size: 18px
}

#bare-metal-servers section.top-vps form .row .col-md-10 {
    padding-left: 40px;
    padding-right: 70px
}

#bare-metal-servers #hipaa-video1 {
    background-image: url(./../img/bare-metal/video.png);
    background-size: 100%;
    height: 400px;
    background-repeat: no-repeat
}

@media screen and (max-width:1399.9px) {
    #bare-metal-servers #hipaa-video1 {
        height: 39vh
    }

    #bare-metal-servers #hipaa-video1 iframe {
        height: 39vh
    }
}

@media screen and (max-width:1199.9px) {
    #bare-metal-servers #hipaa-video1 {
        height: 33vh
    }

    #bare-metal-servers #hipaa-video1 iframe {
        height: 33vh
    }
}

@media screen and (max-width:991.9px) {
    #bare-metal-servers #hipaa-video1 {
        height: 42vh
    }

    #bare-metal-servers #hipaa-video1 iframe {
        height: 42vh
    }
}

@media screen and (max-width:767.9px) {
    #bare-metal-servers #hipaa-video1 {
        height: 37vh
    }

    #bare-metal-servers #hipaa-video1 iframe {
        height: 37vh
    }
}

@media screen and (max-width:575.9px) {
    #bare-metal-servers #hipaa-video1 {
        height: 40vh
    }

    #bare-metal-servers #hipaa-video1 iframe {
        height: 40vh
    }
}

@media screen and (max-width:550.9px) {
    #bare-metal-servers #hipaa-video1 {
        height: 37vh
    }

    #bare-metal-servers #hipaa-video1 iframe {
        height: 37vh
    }
}

@media screen and (max-width:519.9px) {
    #bare-metal-servers #hipaa-video1 {
        height: 35vh
    }

    #bare-metal-servers #hipaa-video1 iframe {
        height: 35vh
    }
}

@media screen and (max-width:484.9px) {
    #bare-metal-servers #hipaa-video1 {
        height: 33vh
    }

    #bare-metal-servers #hipaa-video1 iframe {
        height: 33vh
    }
}

@media screen and (max-width:449.9px) {
    #bare-metal-servers #hipaa-video1 {
        height: 31vh
    }

    #bare-metal-servers #hipaa-video1 iframe {
        height: 31vh
    }
}

@media screen and (max-width:375.9px) {
    #bare-metal-servers #hipaa-video1 {
        height: 26vh
    }

    #bare-metal-servers #hipaa-video1 iframe {
        height: 26vh
    }
}

@media screen and (max-width:350.9px) {
    #bare-metal-servers #hipaa-video1 {
        height: 24vh
    }

    #bare-metal-servers #hipaa-video1 iframe {
        height: 24vh
    }
}

@media screen and (max-width:320px) {
    #bare-metal-servers #hipaa-video1 {
        height: 22vh
    }

    #bare-metal-servers #hipaa-video1 iframe {
        height: 22vh
    }
}

#bare-metal-servers .hipaa-hosting .row {
    align-items: center
}

#bare-metal-servers .hipaa-hosting h3 {
    font-weight: 900;
    font-size: 32px
}

#bare-metal-servers .hipaa-hosting p {
    margin-top: 20px;
    font-size: 18px
}

@media screen and (min-width:768px) and (max-width:1200px) {
    #bare-metal-servers .hipaa-hosting h2 {
        font-size: 30px !important
    }
}

@media screen and (max-width:767.9px) {
    #bare-metal-servers .hipaa-hosting h2 {
        font-size: 28px !important;
        width: 100% !important;
        margin-bottom: 30px
    }
}

#bare-metal-servers .hipaa-hosting2 .row {
    justify-content: space-between
}

#bare-metal-servers .f-16 {
    font-size: 16px !important;
    font-weight: 300 !important
}

#bare-metal-servers .everythings .col-md-4 p::before {
    content: url(./../img/dedicated-server-hosting/path553.webp)
}

#bare-metal-servers .f-21 {
    font-size: 21px !important;
    margin-bottom: 35px
}

#bare-metal-servers .windows-vps .f-21 {
    font-style: italic
}

#bare-metal-servers .windows-vps .success p::before {
    content: url(./../img/dedicated-server-hosting/path553.webp)
}

#bare-metal-servers .bring {
    background-image: url(./../img/vps/Group121.png);
    background-repeat: no-repeat
}

#bare-metal-servers .bring-top {
    padding-top: 100px;
    justify-content: center;
    text-align: center
}

#bare-metal-servers .bring a.btn {
    background-color: transparent;
    border-color: #fff;
    color: #fff !important;
    border-radius: 12px;
    padding: 10px 40px;
    margin-bottom: 30px;
    display: inline-block
}

#bare-metal-servers .bring-items {
    background-color: #f9f9f9;
    padding-top: 25px;
    border-radius: 15px;
    padding-right: 30px;
    min-height: 230px;
    margin-top: 20px;
    box-shadow: 3px 3px 12px -6px darkgrey
}

#bare-metal-servers .bring .col-md-3 {
    display: flex;
    justify-content: center;
    align-items: flex-start
}

#bare-metal-servers .bring h5 {
    font-weight: 900 !important
}

#bare-metal-servers .imgvideo h3 {
    font-size: 36px !important;
    font-weight: 700 !important;
    margin-bottom: 25px
}

#bare-metal-servers #video {
    background-image: url(../img/cloud-platform/videoimg.png);
    background-size: 100%;
    height: 405px;
    background-repeat: no-repeat
}

#bare-metal-servers .imgvideo button img {
    width: 40%;
    margin-top: -3px
}

#bare-metal-servers .cloud-p-button button:first-child {
    border-radius: 10px;
    background-color: #1b38db;
    padding: 13px 40px
}

#bare-metal-servers .cloud-p-button button:nth-child(2) {
    border-radius: 10px;
    margin-left: 15px;
    background-color: #fff;
    color: #1b38db;
    padding: 13px 40px
}

#bare-metal-servers .choose p {
    font-size: 18px
}

#bare-metal-servers .choose h2 {
    font-weight: 900;
    margin-bottom: 25px
}

#bare-metal-servers .key-features {
    background-image: url(../img/dedicated-hosting/Background-2.png);
    padding: 200px 0 250px 0;
    background-repeat: no-repeat
}

#bare-metal-servers .key-features h2 {
    font-size: 44px;
    margin-bottom: 25px
}

#bare-metal-servers .slider-item {
    background-color: #f9f9f9 !important;
    margin: 0 15px;
    height: 270px;
    border-radius: 15px
}

#bare-metal-servers .key-features .container {
    color: white !important;
    line-height: 9px;
    margin-bottom: 50px
}

#bare-metal-servers .accordion-flush .accordion-item .accordion-button {
    font-size: 18px;
    font-weight: 900
}

#bare-metal-servers .accordion-button::before {
    transform: rotate(90deg)
}

#bare-metal-servers .collapsed::before {
    transform: rotate(0deg)
}

#bare-metal-servers .accordion-button::before {
    flex-shrink: 0;
    width: 1.25rem;
    height: 1.25rem;
    margin-left: unset;
    content: "\25B6";
    background-image: none;
    background-repeat: no-repeat;
    background-size: 1.25rem;
    transition: transform .2s ease-in-out
}

#bare-metal-servers .accordion-button::after {
    background-image: none !important
}

#bare-metal-servers .accordion-flush .accordion-item .accordion-button {
    font-size: 18px;
    font-weight: 900
}

#bare-metal-servers .accordion-button::before {
    flex-shrink: 0;
    width: 1.25rem;
    height: 1.25rem;
    margin-left: unset;
    content: "\25B6";
    background-image: none;
    background-repeat: no-repeat;
    background-size: 1.25rem;
    color: #000;
    margin-right: 10px
}

#bare-metal-servers .accordion-button:not(.collapsed) {
    box-shadow: none;
    background-color: none
}

#bare-metal-servers .accordion-flush .accordion-item .accordion-button {
    font-size: 18px;
    font-weight: 900;
    line-height: 21.6px
}

#bare-metal-servers .accordion-button:not(.collapsed)::before {
    background-image: none
}

#bare-metal-servers .accordion-button:not(.collapsed) {
    margin: 0 !important
}

#bare-metal-servers .accordion-button::after {
    background-image: none !important
}

#bare-metal-servers .accordion-body li {
    line-height: 33px
}

#bare-metal-servers .accordion-button {
    padding: 0 !important;
    margin: 15px 0 !important;
    color: #000 !important;
    background: none !important;
    outline: none !important;
    box-shadow: none !important
}

#bare-metal-servers .accordion-item {
    border: none !important;
    outline: none !important
}

#bare-metal-servers .accordion-body {
    padding: 5px 31px
}

#bare-metal-servers .faq-p {
    font-size: 16px !important;
    margin-left: 20px;
    margin-top: 35px;
    margin-bottom: 40px
}

@media screen and (max-width:767.9px) {
    #bare-metal-servers .accordion-flush .accordion-item .accordion-button {
        font-size: 17px;
        font-weight: 700;
        line-height: 20.6px
    }

    #bare-metal-servers .accordion-body {
        padding: 5px 10px
    }
}

#bare-metal-servers .faq h2:first-of-type {
    font-weight: 900;
    font-size: 38px
}

#bare-metal-servers .faq .pp {
    font-size: 28px
}

@media screen and (min-width:768px) and (max-width:1200px) {
    #bare-metal-servers .key-features .container {
        line-height: 25px !important
    }

    #bare-metal-servers .slider-item {
        min-height: 385px !important
    }
}

@media screen and (max-width:767.9px) {
    #bare-metal-servers .key-features .container {
        line-height: 25px !important
    }

    #bare-metal-servers .key-features {
        background-size: cover;
        padding: 175px 0 85px 0 !important
    }

    #bare-metal-servers .slick-slide img {
        margin: 0 auto;
        margin-bottom: 20px
    }
}

#bare-metal-servers .slider-nav h3 {
    background-color: red
}

#bare-metal-servers .slider-item .row {
    padding: 20px 20px 40px 40px
}

#bare-metal-servers .key-features {
    background-image: url(../img/dedicated-hosting/Background-2.png);
    padding: 200px 0 250px 0;
    background-repeat: no-repeat
}

#bare-metal-servers .key-features h2 {
    font-size: 44px;
    margin-bottom: 25px
}

#bare-metal-servers .slider-item {
    background-color: #f9f9f9 !important;
    margin: 0 15px;
    height: 335px;
    border-radius: 15px
}

#bare-metal-servers .key-features .container {
    color: white !important;
    line-height: 9px;
    margin-bottom: 50px
}

#bare-metal-servers .accordion-button::before {
    flex-shrink: 0;
    width: 1.25rem;
    height: 1.25rem;
    margin-left: unset;
    content: "\25B6";
    background-image: none;
    background-repeat: no-repeat;
    background-size: 1.25rem;
    transition: transform .2s ease-in-out
}

#bare-metal-servers .accordion-button:not(.collapsed)::before {
    background-image: none
}

#bare-metal-servers .accordion-button::after {
    background-image: none !important
}

#bare-metal-servers .accordion-button {
    padding: 0 !important;
    margin: 15px 0 !important;
    border: none !important
}

#bare-metal-servers .accordion-item {
    border: none !important;
    outline: none !important
}

#bare-metal-servers section.key-features .key-p {
    line-height: 30px !important
}

#bare-metal-servers .one-click .row {
    justify-content: center;
    text-align: center
}

#bare-metal-servers .one-click h2 {
    font-weight: 900;
    font-size: 38px;
    margin-bottom: 35px
}

#bare-metal-servers .one-click p {
    margin-top: 30px
}

#bare-metal-servers .lamp-items {
    background-color: #f9f9f9;
    padding: 30px 33px;
    text-align: center;
    border-radius: 20px;
    min-height: 425px;
    margin-top: 20px
}

#bare-metal-servers .lamp .row-2 .lamp-items {
    min-height: 569px !important
}

#bare-metal-servers .lamp-items h5 {
    margin-top: 15px;
    margin-bottom: 12px;
    font-weight: 900
}

#bare-metal-servers .point button {
    background-color: transparent;
    border-color: #1b38db;
    color: #1b38db !important;
    border-radius: 8px;
    padding: 12px 40px;
    font-weight: 700
}

#bare-metal-servers .point .row {
    justify-content: center
}

#bare-metal-servers .point h2 {
    font-weight: 900;
    font-size: 44px
}

#bare-metal-servers .point p {
    margin-top: 30px;
    margin-bottom: 40px
}

@media screen and (max-width:767.9px) {
    #bare-metal-servers .faq {
        margin-top: 20px !important
    }
}

#bare-metal-servers .faq h2:first-of-type {
    font-weight: 900;
    font-size: 38px
}

#bare-metal-servers .faq h2:nth-of-type(2) {
    font-weight: 900;
    font-size: 38px
}

#bare-metal-servers .faq .pp {
    font-size: 28px !important
}

#bare-metal-servers .accordion-button::before {
    transform: rotate(90deg)
}

#bare-metal-servers .collapsed::before {
    transform: rotate(0deg)
}

#bare-metal-servers .mob-h5 {
    margin-bottom: 60px
}

@media screen and (max-width:767.9px) {

    #bare-metal-servers section.top-vps form .row .col-md-2,
    #bare-metal-servers section.top-vps form .row .col-md-10 {
        padding-top: 20px !important;
        padding-bottom: 20px !important
    }

    #bare-metal-servers .hipaa-hosting {
        padding: 20px 0 !important
    }

    #bare-metal-servers .bring-items {
        padding: 25px !important
    }

    #bare-metal-servers .key-features h2 {
        font-size: 32px
    }

    #bare-metal-servers .lamp {
        margin-top: 40px !important
    }

    #bare-metal-servers .lamp-items {
        min-height: unset !important
    }

    #bare-metal-servers .lamp .row-2 .lamp-items {
        min-height: unset !important
    }

    #bare-metal-servers .point h2 {
        font-size: 32px !important
    }
}

@media screen and (min-width:768px) and (max-width:1024px) {
    #bare-metal-servers .bring-items {
        text-align: center !important;
        padding: 20px !important;
        min-height: 430px
    }

    #bare-metal-servers .cloud-p-button button:nth-child(2) {
        padding: 13px 20px !important
    }

    #bare-metal-servers .cloud-p-button button:first-child {
        padding: 13px 20px !important
    }

    #bare-metal-servers .slider-item {
        height: 470px !important
    }

    #bare-metal-servers .key-features {
        padding: 120px 0 250px 0 !important
    }

    #bare-metal-servers .lamp-items {
        min-height: 350px !important
    }

    #bare-metal-servers .lamp .row-2 .lamp-items {
        min-height: 350px !important
    }

    #bare-metal-servers .mob-h5 {
        margin-bottom: 20px
    }
}

#bare-metal-servers .navigation a {
    margin-left: 10px
}

#bare-metal-servers .vpc-features .col-md-9 h5 {
    font-weight: 900
}

#bare-metal-servers .vpc-features .col-md-9 .col-md-5 {
    margin-top: 30px;
    padding: 30px 25px;
    background-color: #f9f9f9;
    box-shadow: 4px 4px 12px -6px darkgrey
}

#bare-metal-servers .use-cases {
    background-image: url('../img/virtual-private/Group121.png') !important;
    background-size: 100% 100% !important;
    background-repeat: no-repeat !important;
    padding: 170px
}

#bare-metal-servers .use-cases h2 {
    font-size: 44px !important;
    font-weight: 900;
    color: #fff
}

#bare-metal-servers .use-cases p {
    font-size: 22px;
    color: #fff;
    font-weight: 600
}

#bare-metal-servers .vpc-firewall h2 {
    font-size: 32px !important;
    font-weight: 900
}

#bare-metal-servers .vpc-firewall p {
    font-size: 18px
}

#bare-metal-servers .vpc-firewall .col-md-6 {
    margin-bottom: 60px
}

#bare-metal-servers .vpc-firewall .row {
    align-items: center
}

#bare-metal-servers .vpc-firewall h2 {
    margin-bottom: 25px
}

@media screen and (max-width:1200px) {
    #bare-metal-servers .use-cases {
        padding: 80px 0 !important;
        background-size: cover !important
    }
}

#bare-metal-servers .plan-items {
    background-color: #fff;
    color: #000
}

#bare-metal-servers .plan .plan-items {
    text-align: left;
    padding: 20px
}

#bare-metal-servers .plan .plan-items h4 {
    text-align: center;
    font-weight: 700;
    font-size: 24px !important;
    margin-bottom: 25px
}

#bare-metal-servers .plan .plan-items {
    box-shadow: 4px 4px 12px -6px #3d3d3d;
    border-radius: 18px !important;
    height: 100%
}

#bare-metal-servers .plan h2 {
    margin-bottom: 35px !important;
    font-weight: 700
}

#bare-metal-servers .plan a.btn {
    margin-top: 30px !important;
    margin-bottom: 120px
}

#bare-metal-servers .plan {
    background-size: 200% 100%
}

#bare-metal-servers .plan a.btn-primary {
    color: #fff !important;
    background-color: transparent;
    border-color: #fff
}

#bare-metal-servers .a-single {
    text-align: center
}

#bare-metal-servers .a-single .row {
    justify-content: center
}

#bare-metal-servers .a-single h2 {
    font-weight: 700;
    margin-bottom: 25px
}


#bare-metal-servers .faq button {
    color: #153ddb !important
}

@media screen and (max-width:1399.9px) {
    #bare-metal-servers .plan {
        background-size: 200% 95%
    }
}

@media screen and (max-width:991.9px) {
    #bare-metal-servers .plan {
        background-position: top;
        background-size: auto 100%;
        padding: 20px 0
    }
}

@media screen and (max-width:575.9px) {
    #bare-metal-servers .plan .plan-items {
        font-size: 12px;
        padding: 15px 10px
    }

    #bare-metal-servers .hipaa-hosting h3 {
        font-weight: 900;
        font-size: 25px
    }

    #bare-metal-servers .faq h2:first-of-type {
        font-weight: 900;
        font-size: 25px
    }
}

#what-is-baa-hipaa-business-associate-agreement p {
    font-size: 18px;
}
@media screen and (max-width:767.9px) {
    #what-is-baa-hipaa-business-associate-agreement p {
        font-size: 16px;
    }
}

#what-is-baa-hipaa-business-associate-agreement a {
    text-decoration: none
}

#what-is-baa-hipaa-business-associate-agreement .voffset-120 {
    margin-top: 120px
}

#what-is-baa-hipaa-business-associate-agreement .dedicatedhosting {
    background-image: url('../img/cloud-platform/Hero-background.png') !important;
    background-size: 100% !important;
    background-repeat: no-repeat !important
}

#what-is-baa-hipaa-business-associate-agreement .dedicatedhosting h1 {
    padding: 80px 0 25px 0 !important;
    font-size: 82px !important;
    font-weight: 300
}

#what-is-baa-hipaa-business-associate-agreement .dedicated-main a.white-btn {
    background-color: #fff !important;
    color: #1b38db !important;
    font-weight: 900
}

#what-is-baa-hipaa-business-associate-agreement .dedicated-main p:nth-child(2) {
    font-size: 22px;
    margin-bottom: 28px
}

#what-is-baa-hipaa-business-associate-agreement .dedicated-main p:nth-child(4) {
    font-size: 18px;
    padding-top: 20px
}

#what-is-baa-hipaa-business-associate-agreement .dedicated-main a.btn {
    background-color: transparent;
    border-color: #fff;
    border-radius: 12px;
    padding: 13px 40px
}

#what-is-baa-hipaa-business-associate-agreement .dedicatedhosting h1 strong {
    font-weight: 900 !important
}

@media screen and (min-width:1500px) and (max-width:1800px) {
    #what-is-baa-hipaa-business-associate-agreement .dedicatedhosting {
        background-size: cover !important;
        background-position: top !important
    }
}

@media screen and (min-width:1200px) and (max-width:1500px) {
    #what-is-baa-hipaa-business-associate-agreement .dedicatedhosting {
        background-size: cover !important;
        background-position: top !important
    }
}

@media screen and (min-width:768px) and (max-width:1200px) {
    #what-is-baa-hipaa-business-associate-agreement section.challenges>.container>.row>div:last-child {
        margin-bottom: 35px
    }

    #what-is-baa-hipaa-business-associate-agreement .why-anet-list {
        padding: 50px !important
    }

    #what-is-baa-hipaa-business-associate-agreement .why-anet-list br {
        display: none
    }

    #what-is-baa-hipaa-business-associate-agreement .challenges .title br {
        display: none
    }

    #what-is-baa-hipaa-business-associate-agreement .challenges .voffset-100 {
        margin-top: 30px !important;
        justify-content: center
    }

    #what-is-baa-hipaa-business-associate-agreement .baa img {
        width: 170%
    }

    #what-is-baa-hipaa-business-associate-agreement .hipaa-complient img {
        width: 100%
    }

    #what-is-baa-hipaa-business-associate-agreement .dedicatedhosting {
        background-size: cover !important;
        background-position: top !important
    }

    #what-is-baa-hipaa-business-associate-agreement .dediacted-button button {
        width: 100% !important
    }

    #what-is-baa-hipaa-business-associate-agreement .a-ded-text p {
        line-height: 25px !important
    }

    #what-is-baa-hipaa-business-associate-agreement section .no-lead-item .col-md-2 {
        padding: 0 !important
    }

    #what-is-baa-hipaa-business-associate-agreement section .no-lead-item .col-md-2 img {
        margin-left: 22px !important;
        margin-top: 40px
    }

    #what-is-baa-hipaa-business-associate-agreement .key-features .container {
        line-height: 25px !important
    }

    #what-is-baa-hipaa-business-associate-agreement .slider-item {
        min-height: 385px !important
    }
}

@media screen and (max-width:767.9px) {
    #what-is-baa-hipaa-business-associate-agreement section .why-select {
        margin: 0 !important
    }

    #what-is-baa-hipaa-business-associate-agreement .why-anet-list p br {
        display: none
    }

    #what-is-baa-hipaa-business-associate-agreement .business-image {
        margin-top: 20px
    }

    #what-is-baa-hipaa-business-associate-agreement .challenges .voffset-100 {
        justify-content: center
    }

    #what-is-baa-hipaa-business-associate-agreement .hipaa-hosting h2 {
        width: 100% !important;
        text-align: left !important
    }

    #what-is-baa-hipaa-business-associate-agreement .voffset-120 {
        margin-top: 60px !important
    }

    #what-is-baa-hipaa-business-associate-agreement .dedicatedhosting h1 {
        padding: 55px 0 80px 0 !important;
        font-size: 28px !important;
        margin: 0 auto;
        text-align: center;
        width: 65%
    }

    #what-is-baa-hipaa-business-associate-agreement .dedicatedhosting .voffset-60 {
        margin-top: -55px !important
    }

    #what-is-baa-hipaa-business-associate-agreement .dedicatedhosting {
        background-size: cover !important;
        background-position: top
    }

    #what-is-baa-hipaa-business-associate-agreement .dedicated-main {
        text-align: center
    }

    #what-is-baa-hipaa-business-associate-agreement .voffset-100 {
        margin-top: 50px !important
    }

    #what-is-baa-hipaa-business-associate-agreement .cloud-platform h3 {
        margin-top: 50px;
        text-align: center
    }

    #what-is-baa-hipaa-business-associate-agreement .dediacted-button button {
        margin-bottom: 12px
    }

    #what-is-baa-hipaa-business-associate-agreement .dedicated-host h3 {
        margin-top: 12px
    }

    #what-is-baa-hipaa-business-associate-agreement .web-hosting img {
        width: 100%
    }

    #what-is-baa-hipaa-business-associate-agreement .why-anet-list {
        padding: 25px 12px !important
    }

    #what-is-baa-hipaa-business-associate-agreement .why-select {
        margin: 0 30px !important
    }

    #what-is-baa-hipaa-business-associate-agreement .dedicated-main .white-btn {
        margin-right: 0 !important;
        margin-top: 20px;
        margin-bottom: 15px
    }

    #what-is-baa-hipaa-business-associate-agreement .dedicatedhosting p.text-white {
        font-size: 16px !important
    }

    #what-is-baa-hipaa-business-associate-agreement .hipaa-hosting {
        padding: 50px 0 !important
    }

    #what-is-baa-hipaa-business-associate-agreement .hipaa-hosting h2 {
        font-size: 32px !important;
        width: 80%;
        margin: 0 auto;
        text-align: center
    }
}

#what-is-baa-hipaa-business-associate-agreement .web-features h3 {
    font-weight: 900;
    margin-bottom: 30px
}

#what-is-baa-hipaa-business-associate-agreement .baa .baa-row {
    align-items: center;
    justify-content: space-between
}

#what-is-baa-hipaa-business-associate-agreement .baa h2 {
    font-weight: 800
}

#what-is-baa-hipaa-business-associate-agreement .hipaa-cloud h2 {
    font-size: 30px;
    font-weight: 900;
    margin-bottom: 25px
}

#what-is-baa-hipaa-business-associate-agreement .hipaa-cloud .row {
    margin-top: 40px
}

#what-is-baa-hipaa-business-associate-agreement .hipaa-cloud .row:last-child {
    border-bottom: 0
}

#what-is-baa-hipaa-business-associate-agreement .hipaa-cloud .row {
    padding-bottom: 40px;
    border-bottom: 1px solid #e2e2e2
}

#what-is-baa-hipaa-business-associate-agreement .hipaa-hosting h2 {
    font-weight: 900;
    font-size: 36px
}

#what-is-baa-hipaa-business-associate-agreement .hipaa-hosting p {
    font-size: 20px
}

#what-is-baa-hipaa-business-associate-agreement .hipaa-complient .row {
    align-items: flex-start
}

#what-is-baa-hipaa-business-associate-agreement .hipaa-hosting {
    background-color: #f7f5f5;
    padding: 80px 0
}

#what-is-baa-hipaa-business-associate-agreement .hipaa-hosting #hipaa-video1 {
    margin-top: 80px
}

#what-is-baa-hipaa-business-associate-agreement #hipaa-video1 {
    background-image: url(./../img/business/Video.png);
    background-size: 100%;
    height: 405px;
    background-repeat: no-repeat
}

#what-is-baa-hipaa-business-associate-agreement .hipaa-hosting li {
    list-style: none;
    font-size: 18px;
    margin-top: 10px;
    display: flex;
    align-items: flex-start
}

#what-is-baa-hipaa-business-associate-agreement .hipaa-hosting li img {
    margin-top: 4px;
    margin-right: 10px
}

#what-is-baa-hipaa-business-associate-agreement .check {
    padding-left: 20px
}

#what-is-baa-hipaa-business-associate-agreement .yuel li {
    margin-top: 10px
}

#what-is-baa-hipaa-business-associate-agreement .check li {
    list-style: none;
    font-size: 18px;
    margin-top: 10px;
    display: flex;
    align-items: flex-start
}

#what-is-baa-hipaa-business-associate-agreement .check li::before {
    margin-right: 10px;
    margin-top: 5px;
    content: url(./../img/dedicated-server-hosting/graphic-check-mark.webp)
}

@media screen and (max-width:767.9px) {
    #what-is-baa-hipaa-business-associate-agreement section.challenges .col-md-6:first-of-type .challenge-item {
        margin-top: 25px
    }

    #what-is-baa-hipaa-business-associate-agreement #hipaa-video1 {
        height: 50vh
    }

    #what-is-baa-hipaa-business-associate-agreement #hipaa-video1 iframe {
        height: 50vh
    }
}

#what-is-baa-hipaa-business-associate-agreement .why-select {
    margin: 0 30px !important
}

#what-is-baa-hipaa-business-associate-agreement .why-anet-list {
    padding: 50px 160px;
    border-radius: 25px;
    background-color: #f7f5f5;
    -webkit-box-shadow: 4px 4px 8px 0 rgba(34, 60, 80, 0.2);
    -moz-box-shadow: 4px 4px 8px 0 rgba(34, 60, 80, 0.2);
    box-shadow: 4px 4px 8px 0 rgba(34, 60, 80, 0.2)
}

#what-is-baa-hipaa-business-associate-agreement .why-anet-list p {
    text-align: center
}

#what-is-baa-hipaa-business-associate-agreement section.challenges h3.title {
    font-size: 40px;
    font-weight: 900;
}

#what-is-baa-hipaa-business-associate-agreement .challenges .business-image {
    padding: 0 !important;
    border: 1px solid #e2e2e2
}

#what-is-baa-hipaa-business-associate-agreement .challenges .business-image img {
    padding: 0 !important
}

#what-is-baa-hipaa-business-associate-agreement section.challenges .description,
#what-is-baa-hipaa-business-associate-agreement section.challenges .description p {
    color: #fff;
    font-size: 20px
}

#what-is-baa-hipaa-business-associate-agreement section.challenges .description p:last-child {
    margin-bottom: 0
}

#what-is-baa-hipaa-business-associate-agreement section.challenges .challenge-item {
    padding: 20px 20px 20px 30px;
    background-color: #fff;
    border: 1px solid #ccc;
    margin-bottom: 20px;
    min-height: 370px
}

#what-is-baa-hipaa-business-associate-agreement section.challenges .challenge-item .title {
    font-size: 18px;
    font-weight: bold
}

#what-is-baa-hipaa-business-associate-agreement section.challenges .challenge-item .description {
    margin-bottom: 20px
}

#what-is-baa-hipaa-business-associate-agreement section.challenges .challenge-item .description,
#what-is-baa-hipaa-business-associate-agreement section.challenges .challenge-item .description p {
    color: #000;
    font-size: 17px;
    font-weight: 300
}

#what-is-baa-hipaa-business-associate-agreement section.challenges .challenge-item a {
    text-decoration: none;
    color: #1e9ee4;
    font-size: 17px
}

#what-is-baa-hipaa-business-associate-agreement .btn-blue {
    padding: 10px 65px;
    background-color: #1b38db;
    color: #fff !important;
    border-radius: 25px;
    font-weight: 800
}

#what-is-baa-hipaa-business-associate-agreement #hipaa-video1 {
    background-size: 100%;
    height: 405px;
    background-repeat: no-repeat
}

@media screen and (min-width:1800px) {
    #what-is-baa-hipaa-business-associate-agreement #hipaa-video1 {
        height: 46vh
    }

    #what-is-baa-hipaa-business-associate-agreement #hipaa-video1 iframe {
        height: 46vh
    }
}

@media screen and (min-width:2560px) {
    #what-is-baa-hipaa-business-associate-agreement #hipaa-video1 {
        height: 32vh
    }

    #what-is-baa-hipaa-business-associate-agreement #hipaa-video1 iframe {
        height: 32vh
    }
}

@media screen and (min-width:1600px) and (max-width:1699.9px) {
    #what-is-baa-hipaa-business-associate-agreement #hipaa-video1 {
        height: 46vh
    }

    #what-is-baa-hipaa-business-associate-agreement #hipaa-video1 iframe {
        height: 46vh
    }
}

@media screen and (min-width:1400px) and (max-width:1599px) {
    #what-is-baa-hipaa-business-associate-agreement #hipaa-video1 {
        height: 46vh
    }

    #what-is-baa-hipaa-business-associate-agreement #hipaa-video1 iframe {
        height: 46vh
    }
}

@media screen and (min-width:1300px) and (max-width:1399px) {
    #what-is-baa-hipaa-business-associate-agreement #hipaa-video1 {
        height: 39vh
    }

    #what-is-baa-hipaa-business-associate-agreement #hipaa-video1 iframe {
        height: 39vh
    }
}

@media screen and (min-width:1200px) and (max-width:1299px) {
    #what-is-baa-hipaa-business-associate-agreement #hipaa-video1 {
        height: 39vh
    }

    #what-is-baa-hipaa-business-associate-agreement #hipaa-video1 iframe {
        height: 39vh
    }
}

@media screen and (min-width:992px) and (max-width:1199.9px) {
    #what-is-baa-hipaa-business-associate-agreement #hipaa-video1 {
        height: 33vh
    }

    #what-is-baa-hipaa-business-associate-agreement #hipaa-video1 iframe {
        height: 33vh
    }
}

@media screen and (min-width:768px) and (max-width:991.9px) {
    #what-is-baa-hipaa-business-associate-agreement #hipaa-video1 {
        height: 34vh
    }

    #what-is-baa-hipaa-business-associate-agreement #hipaa-video1 iframe {
        height: 34vh
    }
}

@media screen and (min-width:576px) and (max-width:767.9px) {
    #what-is-baa-hipaa-business-associate-agreement #hipaa-video1 {
        height: 38vh
    }

    #what-is-baa-hipaa-business-associate-agreement #hipaa-video1 iframe {
        height: 38vh
    }
}

@media screen and (min-width:549.9px) and (max-width:575.9px) {
    #what-is-baa-hipaa-business-associate-agreement #hipaa-video1 {
        height: 40vh
    }

    #what-is-baa-hipaa-business-associate-agreement #hipaa-video1 iframe {
        height: 40vh
    }
}

@media screen and (min-width:500px) and (max-width:549.9px) {
    #what-is-baa-hipaa-business-associate-agreement #hipaa-video1 {
        height: 36vh
    }

    #what-is-baa-hipaa-business-associate-agreement #hipaa-video1 iframe {
        height: 36vh
    }
}

@media screen and (max-width:449.9px) {
    #what-is-baa-hipaa-business-associate-agreement #hipaa-video1 {
        height: 31vh
    }

    #what-is-baa-hipaa-business-associate-agreement #hipaa-video1 iframe {
        height: 31vh
    }
}

@media screen and (max-width:399.9px) {
    #what-is-baa-hipaa-business-associate-agreement #hipaa-video1 {
        height: 27vh
    }

    #what-is-baa-hipaa-business-associate-agreement #hipaa-video1 iframe {
        height: 27vh
    }
}

@media screen and (max-width:375.9px) {
    #what-is-baa-hipaa-business-associate-agreement #hipaa-video1 {
        height: 25vh
    }

    #what-is-baa-hipaa-business-associate-agreement #hipaa-video1 iframe {
        height: 25vh
    }
}

@media screen and (max-width:350.9px) {
    #what-is-baa-hipaa-business-associate-agreement #hipaa-video1 {
        height: 24vh
    }

    #what-is-baa-hipaa-business-associate-agreement #hipaa-video1 iframe {
        height: 24vh
    }
}

@media screen and (max-width:320px) {
    #what-is-baa-hipaa-business-associate-agreement #hipaa-video1 {
        height: 22vh
    }

    #what-is-baa-hipaa-business-associate-agreement #hipaa-video1 iframe {
        height: 22vh
    }
}

@media screen and (max-width:1399.9px) {
    #what-is-baa-hipaa-business-associate-agreement .hipaa-hosting ul {
        padding-left: 0
    }

    #what-is-baa-hipaa-business-associate-agreement .dedicated-main p:nth-child(2) {
        font-size: 18px;
        margin-bottom: 15px
    }

    #what-is-baa-hipaa-business-associate-agreement .dedicatedhosting h1 {
        padding: 80px 0 12px 0 !important;
        font-size: 61px !important;
        font-weight: 300
    }

    #what-is-baa-hipaa-business-associate-agreement .hipaa-hosting {
        background-color: #f7f5f5;
        padding: 40px 0
    }

    #what-is-baa-hipaa-business-associate-agreement .hipaa-complient.voffset-50 {
        margin-top: 0 !important
    }

    #what-is-baa-hipaa-business-associate-agreement .hipaa-hosting #hipaa-video1 {
        margin-top: 0
    }
}

@media screen and (max-width:1199.9px) {
    #what-is-baa-hipaa-business-associate-agreement .hipaa-cloud h2 {
        margin-bottom: 12px
    }

    #what-is-baa-hipaa-business-associate-agreement .hipaa-cloud p {
        margin-top: 0;
        margin-bottom: 10px
    }
}

@media screen and (max-width:991.9px) {
    #what-is-baa-hipaa-business-associate-agreement .dedicatedhosting h1 {
        padding: 40px 0 12px 0 !important;
        font-size: 45px !important;
        font-weight: 300
    }

    #what-is-baa-hipaa-business-associate-agreement .dedicated-main p:nth-child(2) {
        font-size: 16px;
        margin-bottom: 15px
    }

    #what-is-baa-hipaa-business-associate-agreement .hipaa-hosting h2 {
        font-weight: 900;
        font-size: 28px
    }

    #what-is-baa-hipaa-business-associate-agreement .hipaa-hosting p {
        font-size: 17px;
        margin-bottom: 5px
    }

    #what-is-baa-hipaa-business-associate-agreement .hipaa-cloud h2 {
        margin-bottom: 12px;
        font-size: 25px
    }

    #what-is-baa-hipaa-business-associate-agreement .hipaa-cloud p {
        margin-top: 0;
        margin-bottom: 10px;
        text-align: justify
    }
}

@media screen and (max-width:767.9px) {
    #what-is-baa-hipaa-business-associate-agreement .dedicatedhosting h1 {
        padding: 40px 0 12px 0 !important;
        font-size: 38px !important;
        font-weight: 300
    }

    #what-is-baa-hipaa-business-associate-agreement .hipaa-complient h3,
    #what-is-baa-hipaa-business-associate-agreement .web-hosting h2,
    #what-is-baa-hipaa-business-associate-agreement .web-features h3 {
        font-weight: 900;
        margin-bottom: 30px;
        font-size: 21px;
        margin-bottom: 10px
    }
}

@media screen and (max-width:575.9px) {
    #what-is-baa-hipaa-business-associate-agreement .hipaa-cloud .row {
        margin-top: 20px
    }

    #what-is-baa-hipaa-business-associate-agreement .hipaa-cloud .row:last-child {
        padding-bottom: 0
    }

    #what-is-baa-hipaa-business-associate-agreement .hipaa-hosting h2 {
        font-size: 25px !important;
        width: 80%;
        margin: 0 auto 10px
    }

    #what-is-baa-hipaa-business-associate-agreement .hipaa-cloud h2 {
        margin-bottom: 12px;
        font-size: 21px
    }
}

/* press-room start */
#partners-directory .press-room h4 {
    font-family: 'Lato', sans-serif;
    font-weight: 900;
    color: #1E9EE4;
    font-size: 24px;
    line-height: 1.2;
    width: 90%;
    margin-left: auto;
    margin-bottom: 0;
}

#partners-directory .press-room {
    padding: 75px 0 90px;
    background-color: #F5F6F7;
    -webkit-box-shadow: inset 0 5px 20px -9px #a1a1a1;
    box-shadow: inset 0 5px 20px -9px #a1a1a1;
}

#partners-directory .press-room h1 {
    font-size: 48px;
    border-left: 4px solid #1E9EE4;
    line-height: 1.2;
    padding-left: 20px;
    font-weight: 900;
    margin-bottom: 0;
}

@media screen and (max-width:1399.9px) {
    #partners-directory .press-room h4 {
        font-size: 20px;
        width: 90%;
    }

    #partners-directory .press-room {
        padding: 35px 0 50px;
    }
}

@media screen and (max-width:1199.9px) {
    #partners-directory .press-room h1 {
        font-size: 42px;
    }

    #partners-directory .press-room h4 {
        font-size: 18px;
        width: 100%;
    }
}

@media screen and (max-width:991.9px) {
    #partners-directory .press-room h1 {
        font-size: 34px;
    }

    #partners-directory .press-room h4 {
        font-size: 17px;
        width: 100%;
    }
}

@media screen and (max-width:767.9px) {
    #partners-directory .press-room {
        padding: 40px 0 20px;
    }

    #partners-directory .press-room h4 {
        font-size: 16px;
        width: 100%;
    }
}

@media screen and (max-width:575.9px) {
    #partners-directory .press-room {
        padding-bottom: 30px;
    }
}

/* press-room end */

/*navigation Start */

#partners-directory .navigation a {
    text-decoration: none !important;
}

#partners-directory .navigation a:hover {
    background: #1B38DB;
    color: #ffffff !important;
}

#partners-directory .navigation .nav-item {
    padding: 13px 45px;
    color: #1B38DB;
    font-size: 18px;
    line-height: 21px;
    font-weight: 700;
    border: 1px solid #1B38DB;
    border-radius: 12px;
    cursor: pointer;
}

#partners-directory .navigation .nav-item.active {
    background: #1B38DB;
    color: #ffffff;
    cursor: default;
}

@media screen and (max-width:1399.9px) {
    #partners-directory .navigation .nav-item {
        padding: 13px 30px;
        font-size: 18px;
    }
}

@media screen and (max-width:1199.9px) {
    #partners-directory .navigation .nav-item {
        padding: 10px 22px;
        font-size: 16px;
    }
}

@media screen and (max-width:991.9px) {
    #partners-directory .navigation .nav-item {
        padding: 1.6% 1.8%;
        font-size: 16px;
        margin-bottom: 10px;
    }

    #partners-directory .navigation.voffset-60 {
        margin-top: 40px !important;
    }
}

@media screen and (max-width:767.9px) {
    #partners-directory .navigation .nav-item {
        padding: 2% 3%;
        font-size: 16px;
        margin-bottom: 10px;
    }

    #partners-directory .navigation.voffset-60 {
        margin-top: 30px !important;
    }
}

/*navigation End*/

/* partners box */

#partners-directory .partner-box {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
}

#partners-directory .partner-box__image {
    flex-grow: 1;
    display: flex;
    justify-content: center;
    height: 210px;
    border-bottom: 3px solid #1E9EE4;
    margin-bottom: 20px;
}

#partners-directory .partner-box__image img {
    align-self: center;
}

#partners-directory .partner-box__description {
    min-height: 335px;
}

#partners-directory .partner-box__description h5 {
    font-weight: 22px;
    font-weight: 900;
}

#partners-directory .partner-box__description p {
    font-size: 18px;
}

#partners-directory .btnBlue {
    padding: 10px 0;
    font-size: 18px;
    font-weight: 700;
    color: #fff !important;
    text-decoration: none !important;
    background-color: #1B38DB;
    border-style: solid;
    border-width: 0 0 2px 0;
    display: block;
}

@media screen and (max-width:991.9px) {
    #partners-directory .partner-box__description {
        min-height: unset;
    }
}

@media screen and (max-width:575.9px) {
    #partners-directory .partner-box__image {
        height: unset;
        padding-bottom: 40px;
        margin-top: 30px;
    }
}

/* modal */
#partners-directory .modal-open .modal {
    overflow-x: hidden;
    overflow-y: auto;
}

#partners-directory .modal-header {
    padding: 15px;
    border-bottom: 1px solid #e5e5e5;
}

#partners-directory .modal-body {
    position: relative;
    padding: 15px;
}

#partners-directory .modal-content {
    position: relative;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #999;
    border: 1px solid rgba(0, 0, 0, .2);
    border-radius: 6px;
    outline: 0;
    -webkit-box-shadow: 0 3px 9px rgb(0 0 0 / 50%);
    box-shadow: 0 3px 9px rgb(0 0 0 / 50%);
}

#partners-directory .form-group label {
    font-size: 14px;
}

#partners-directory label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: 700;
}

#partners-directory .form-style {
    display: block;
    width: 100%;
    padding: 8px 20px;
    font-size: 14px;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}

#partners-directory .btnLoaderGroup {
    position: relative;
}

#partners-directory .form-group {
    margin-bottom: 15px;
}

#partners-directory .btnBlue {
    color: #fff !important;
    text-decoration: none !important;
    background-color: #1E9EE4;
    border-style: solid;
    border-width: 0 0 2px 0;
}

#partners-directory .btnBlock {
    display: block;
    width: 100%;
    margin: auto;
}

#partners-directory .modal-footer {
    padding: 15px;
    text-align: right;
    border-top: 1px solid #e5e5e5;
}

#partners-directory .btn-default {
    color: #333;
    background-color: #fff;
    border-color: #ccc;
}

#partners-directory .modal-dialog {
    position: relative;
    width: auto;
    margin: 10px;
}

@media screen and (min-width: 768px) {
    #partners-directory .modal-content {
        -webkit-box-shadow: 0 5px 15px rgb(0 0 0 / 50%);
        box-shadow: 0 5px 15px rgb(0 0 0 / 50%);
    }

    #partners-directory .modal-dialog {
        width: 600px;
        margin: 30px auto;
    }
}

/* secure comp header start*/
#partners .partners-header {
    background-image: url('../img/partners/Hero-background.png') !important;
    background-size: 100% !important;
    background-repeat: no-repeat !important;
}

#partners .partners-header .dedicated-main {
    padding-top: 60px;
}

#partners .partners-header .dedicated-main p.text-white {
    font-size: 22px;
    line-height: 26px;
}

#partners .partners-header .subheader {
    font-size: 24px;
    line-height: 1.2;
    font-weight: 900;
}

#partners .dedicated-main .white-btn {
    background-color: #ffffff !important;
    color: #1B38DB !important;
    font-weight: 900;
}

#partners .dedicated-main p {
    font-size: 24px;
    line-height: 1.2;
    font-weight: 600;
    width: 75%;
}

#partners .dedicated-main .white-btn {
    background-color: #ffffff !important;
    color: #1B38DB !important;
    font-weight: 900;
    border-color: #ffffff;
    border-radius: 12px;
    padding: 13px 40px;
    margin-top: 47px;
}

#partners .partners-header h1 {
    font-size: 60px;
    font-weight: 900;
    margin-bottom: 20px;
}

@media screen and (max-width:1599px) {
    #partners .partners-header {
        background-size: cover !important;
        background-position: top !important;
    }
}

@media screen and (max-width:1199px) {
    #partners .partners-header {
        background-size: cover !important;
        background-position: top !important;
    }

    #partners .dedicated-main p {
        font-size: 22px;
        margin-top: 0px;
        margin-bottom: 0px;
    }

    #partners .partners-header h1 {
        font-size: 60px;
        margin-bottom: 10px;
    }

}

@media screen and (max-width:991.9px) {
    #partners .dedicated-main {
        text-align: center;
    }

    #partners .header-main-img {
        width: 70%;
        display: block;
        margin: 0 auto;
    }

    #partners .dedicated-main p {
        margin: 0 auto;
    }
}

@media screen and (max-width: 767.9px) {
    #partners main .partners-header h1 {
        font-size: 32px;
        margin: 0 auto 15px;
        text-align: center;
    }

    #partners .partners-header p.text-white {
        width: 100%
    }

    #partners .partners-header .subheader {
        font-size: 21px;
        line-height: 24px;
    }

    #partners .partners-header {
        text-align: center;
    }

    #partners .dediacted-button button {
        margin-bottom: 12px;
    }

    #partners .dedicated-host h3 {
        margin-top: 12px;
    }

    #partners .partners-header p.text-white {
        font-size: 18px !important;
    }

    #partners .dedicated-main button {
        padding: 10px 20px !important;
        font-size: 0.8rem;
    }

    #partners .dedicated-main p:nth-child(2) {
        margin-bottom: 55px;
    }

    #partners .dedicated-main .white-btn {
        margin-top: 20px;
    }
}

@media screen and (max-width:575.9px) {
    #partners .partners-header .subheader {
        font-size: 18px;
        line-height: 24px;
    }
}

@media screen and (min-width:425px) and (max-width:767px) {
    #partners main .partners-header h1 {
        font-size: 40px !important;
    }
}

@media screen and (min-width:1600px) {
    #partners .head-image {
        max-width: 77% !important;
    }
}

/* secure block header end*/

/* parrtners */

#partners .content img {
    margin-bottom: 35px;
}

#partners .content strong {
    font-weight: 900;
}

#partners .content .row {
    align-items: center;
}

#partners .content h3 {
    font-weight: 900;
    margin-bottom: 30px;
}

#partners .content p {
    font-size: 18px;
}

@media screen and (max-width:991.9px) {
    #partners .content h3 {
        font-weight: 900;
        margin-bottom: 10px;
        font-size: 23px;
    }
}

/* experience start */

#partners .experience .exp-item {
    height: 100%;
    background: #F9F9F9;
    border-radius: 20px;
    padding: 40px 20px;
    box-shadow: 3px 3px 4px #00000016;
}

#partners .experience .exp-item h3 {
    font-family: 'Lato', sans-serif;
    font-size: 28px;
    line-height: 1.2;
    margin-bottom: 15px;
    font-weight: 900;
}

#partners .experience .exp-item p {
    font-family: 'Lato', sans-serif;
    font-size: 17px;
    line-height: 1.2;
    margin-bottom: 0;
    font-weight: 400;
}

/* experience end*/
/* pricing tires start */
#partners .pricing-tires {
    padding-top: 40px;
}

#partners .pricing-tires p {
    font-family: 'Lato', sans-serif;
    font-size: 17px;
    line-height: 1.2;
    margin-bottom: 30px;
    text-align: center;
}

#partners .pricing-tires p span {
    font-weight: 900;
}

@media screen and (max-width:1199.9px) {
    #partners .pricing-tires p {
        margin-bottom: 10px;
    }
}

/* pricing tires end */

/* dont see start */
#partners section.dont-see {
    background-image: url(../img/front-page/technology-partners-bg.svg) !important;
    padding: 51px 0 49px !important;
    background-position: unset;
    background-size: auto 546px;
    color: #fff;
}

#partners .dont-see .title {
    font-size: 48px;
    line-height: 1.3;
    font-weight: 900;
    margin-bottom: 10px;
}

#partners .dont-see h4 {
    font-size: 21px;
    line-height: 1.2;
    font-weight: 700;
    margin-bottom: 38px;
}

#partners .dont-see a.btn {
    color: #fff;
    font-size: 16px;
    line-height: 19.2px;
    padding: 15px 55px;
    border: 1px solid #fff;
    border-radius: 12px;
    background: transparent;
}

@media screen and (max-width:1399.9px) {
    #partners .dont-see .title {
        font-size: 38px;
        line-height: 1.3;
        font-weight: 900;
        margin-bottom: 10px;
    }
}

@media screen and (max-width:1199.9px) {
    #partners .dont-see .title {
        font-size: 40px;
    }
}

@media screen and (max-width:991.9px) {
    #partners .dont-see .title {
        font-size: 33px;
        line-height: 1.3;
        font-weight: 900;
        margin-bottom: 10px;
    }

    #partners .dont-see h4 {
        margin-bottom: 25px;
    }
}

@media screen and (max-width:767.9px) {
    #partners .dont-see .title {
        font-size: 27px;
    }

    #partners .dont-see h4 {
        font-size: 17px;
        margin-bottom: 13px;
    }
}

@media screen and (max-width:575.9px) {
    #partners .dont-see .title {
        font-size: 25px;
    }

    #partners .dont-see a.btn {
        padding: 15px 28px;
    }
}

/* dont see end */

/* monetization */

#partners .monetization .title {
    font-family: 'Lato', sans-serif;
    font-size: 32px;
    line-height: 1.2;
    margin-bottom: 41px;
    font-weight: 900;
}

#partners .monetization table thead {
    background-color: #153DDB;
    color: #Fff;
    font-size: 21px;
    line-height: 1.2;
    font-weight: 800;
}

#partners .monetization table thead th:first-child {
    border-radius: 10px 0 0 10px;
    border: none;
}

#partners .monetization table thead th:last-child {
    border-radius: 0 10px 10px 0;
    border: none;
}

#partners .monetization table td,
#partners .monetization table thead th {
    border: none;
    padding: 17px 40px;
}

#partners .monetization table>:not(:first-child) {
    border: none;
}

#partners .monetization .border-bottom-grey {
    border-bottom: 1px solid #70707030;
}

#partners .monetization table td,
#partners .monetization table tr td {
    font-size: 17px;
    line-height: 1.2;
}

#partners .monetization table tr td strong {
    font-weight: 900;
}

#partners .monetization table tr td a.btn {
    padding: 7px 37px;
    background-color: #349CD7;
    border-radius: 10px;
    color: #fff;
    font-size: 17px;
    line-height: 21px;
    font-weight: 800;
}

@media screen and (max-width:1199.9px) {
    #partners .monetization table tr td {
        min-width: 370px;
    }
}

@media screen and (max-width:767.9px) {
    #partners .monetization table tr td {
        min-width: 240px;
    }

    #partners .monetization table tr td a.btn {
        padding: 17px 28px;
    }

    #partners .monetization table tr td {
        padding: 10px;
    }
}

/* monetization */
/* benefits */
#partners .partner-benefits ul {
    margin-top: 40px;
}

#partners .partner-benefits ul li {
    font-size: 18px;
    line-height: 1.2;
    list-style-image: url(../img/dedicated-server-hosting/path553.webp);
    margin-bottom: 30px;
    text-align: start;
}

#partners .partner-benefits h2 {
    font-size: 32px;
    line-height: 1.2;
    font-family: 'Lato', sans-serif;
    font-weight: 900;
    text-align: center;
}

#partners .partner-benefits p {
    font-family: 'Lato', sans-serif;
    font-size: 17px;
    line-height: 1.2;
    text-align: center;
    font-weight: 400;
}

#partners .partner-benefits .ben-item {
    padding: 40px;
    text-align: center;
    box-shadow: 2px 2px 5px #00000030;
    border-radius: 20px;
    height: 100%;
}

#partners .partner-benefits .ben-item h3 {
    font-size: 21px;
    line-height: 1.2;
    font-family: 'Lato', sans-serif;
    font-weight: 900;
    margin-top: 25px;
}

@media screen and (max-width:575.9px) {
    #partners .partner-benefits .ben-item {
        padding: 20px;
    }

    #partners .partner-benefits ul li {
        margin-bottom: 10px;
    }

    #partners .partner-benefits ul {
        margin-top: 20px;
    }

    #partners .partner-benefits .ben-item h3 {
        font-size: 21px;
        line-height: 1.2;
        font-family: 'Lato', sans-serif;
        font-weight: 900;
        margin-top: 8px;
    }
}

/* pci-comp-header start*/
#pci-compliant-hosting .pci-comp-header {
    background-image: url('../img/pci-hosting-solutions/Hero-background.png') !important;
    background-size: 100% !important;
    background-repeat: no-repeat !important;
}

#pci-compliant-hosting .pci-comp-header h1 {
    padding: 80px 0 25px 0 !important;
    font-size: 80px !important;
    font-weight: 300;
}

#pci-compliant-hosting .dedicated-main .white-btn {
    background-color: #ffffff !important;
    color: #1B38DB !important;
    font-weight: 900;
}

#pci-compliant-hosting .dedicated-main p:nth-child(2) {
    font-size: 22px;
    margin-top: -12px;
    margin-bottom: 28px;
}

#pci-compliant-hosting .dedicated-main .white-btn {
    background-color: #ffffff !important;
    color: #1B38DB !important;
    font-weight: 900;
    border-color: #ffffff;
    border-radius: 12px;
    padding: 13px 40px;
}

#pci-compliant-hosting .pci-comp-header h1 strong {
    font-weight: 900 !important;
}

@media screen and (max-width:1599px) {
    #pci-compliant-hosting .pci-comp-header {
        background-size: cover !important;
        background-position: top !important;
    }
}

@media screen and (max-width:1199px) {
    #pci-compliant-hosting .pci-comp-header {
        background-size: cover !important;
        background-position: top !important;
    }

    #pci-compliant-hosting .dedicated-main p:nth-child(2) {
        font-size: 22px;
        margin-top: 0px;
        margin-bottom: 30px;
    }

    #pci-compliant-hosting .pci-comp-header h1 {
        padding: 90px 0 30px 0 !important;
        font-size: 60px !important;
        font-weight: 300;
        margin-bottom: 0;
    }

}

@media screen and (max-width: 767.9px) {
    #pci-compliant-hosting main .pci-comp-header h1 {
        padding: 55px 0 30px !important;
        font-size: 28px !important;
        margin: 0 auto;
        text-align: center;
        width: 65%;
    }

    #pci-compliant-hosting .pci-comp-header p.text-white {
        width: 70%;
        margin: 0 auto 35px !important;
    }

    #pci-compliant-hosting .pci-comp-header .voffset-60 {
        margin-top: 15px !important;
        margin-bottom: -32px;
    }

    #pci-compliant-hosting .pci-comp-header {
        text-align: center;
    }

    #pci-compliant-hosting .voffset-100 {
        margin-top: 50px !important;
    }

    #pci-compliant-hosting .dediacted-button button {
        margin-bottom: 12px;
    }

    #pci-compliant-hosting .dedicated-host h3 {
        margin-top: 12px;
    }

    #pci-compliant-hosting .pci-comp-header p.text-white {
        font-size: 16px !important;
    }

    #pci-compliant-hosting .dedicated-main button {
        padding: 10px 20px !important;
        font-size: 0.8rem;
    }

    #pci-compliant-hosting .dedicated-main p:nth-child(2) {
        margin-bottom: 55px;
    }
}

/* pci-comp-header end*/

/* pci-hosting-info start*/
#pci-compliant-hosting .pci-hosting-info {
    margin-top: 40px;
}

#pci-compliant-hosting .pci-host-info-item h2 {
    font-size: 25px;
    font-weight: 900;
    margin-bottom: 23px;
}

#pci-compliant-hosting .pci-host-info-item p,
#pci-compliant-hosting .pci-host-info-item ul li {
    font-size: 18px;
    line-height: 26px;
    font-weight: 400;
    margin-bottom: 0;
}

#pci-compliant-hosting .pci-host-info-item ul li {
    margin-bottom: 8px;
}

@media screen and (max-width:1199px) {

    #pci-compliant-hosting .pci-host-info-item p,
    #pci-compliant-hosting .pci-host-info-item ul li {
        font-size: 14px;
        line-height: 20px;
    }

    #pci-compliant-hosting .pci-host-info-item h2 {
        margin-bottom: 18px;
    }

    #pci-compliant-hosting .pci-host-info-item ul li {
        margin-bottom: 6px;
    }
}

@media screen and (max-width:769px) {
    #pci-compliant-hosting .pci-hosting-info {
        margin-top: 75px;
    }
}

/* pci-hosting-info end*/

/* pci-hosting-plans start*/

#pci-compliant-hosting .pci-hosting-plans {
    background-image: url(../img/pci-hosting-solutions/form-bg.png),
        linear-gradient(#fff 0% 20%, white 10% 100%), linear-gradient(0, #F5F5F5, #F5F5F5);
    background-repeat: no-repeat;
    background-size: 100% 500px;
    background-position: top right, 0 -100px;
    padding: 110px 0 0;
    background-color: #F5F5F5;
}

#pci-compliant-hosting .pci-hosting-plans-title {
    color: #fff;
    width: 80%;
    margin: 0 auto;
}

#pci-compliant-hosting .pci-hosting-plans-title h2 {
    font-size: 34px;
    font-weight: 900;
    margin-bottom: 33px;
}

#pci-compliant-hosting .pci-hosting-plans-title p {
    font-size: 18px;
    line-height: 24px;
    font-weight: 400;
    margin-bottom: 50px;
}

@media screen and (max-width:767px) {
    #pci-compliant-hosting .pci-hosting-plans {
        background-size: auto 550px;
        padding: 60px 0 0;
    }

    #pci-compliant-hosting .pci-hosting-plans-title {
        width: 92%;
    }

    #pci-compliant-hosting .pci-hosting-plans-title h2 {
        font-size: 22px;
        margin-bottom: 12px;
    }

    #pci-compliant-hosting .pci-hosting-plans-title p {
        font-size: 14px;
        line-height: 16px;
    }
}

/* pci-hosting-plans end*/

/* pci hosting table start*/
#pci-compliant-hosting .table-pci-hosting {
    background: #fff;
    border: 1px solid #EAEAEA;
    margin: 0;
}

#pci-compliant-hosting .table-back-rad {
    border-radius: 40px;
    padding: 0 !important;
    border: 1px solid #EAEAEA;
}

#pci-compliant-hosting .table tr td {
    padding: 40px 20px;
    font-size: 18px;
    font-weight: 400;
    white-space: nowrap;
}

#pci-compliant-hosting .table-pci-hosting tr:nth-child(odd) {
    background-color: #FCFCFC;
}

#pci-compliant-hosting .pci-Hosting-Plans-header-tr {
    background-color: #fff !important;
}

#pci-compliant-hosting .pci-Hosting-Plans-header-tr td {
    padding: 40px 25px !important;
    font-weight: 600 !important;
    color: #1B38DB;
}

#pci-compliant-hosting .pci-Hosting-td {
    text-align: start;
    font-weight: 600 !important;
}

#pci-compliant-hosting .table-foot h5 {
    font-size: 20px;
    font-weight: 900;
}

#pci-compliant-hosting .table-foot p {
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 16px;
}

@media screen and (max-width:767px) {
    #pci-compliant-hosting .table-back-rad {
        border-radius: 0;
        border: 0;
        padding: 0 calc(var(--bs-gutter-x) * 0.5) !important;
    }

    #pci-compliant-hosting .table-foot h5 {
        font-size: 23px;
    }

    #pci-compliant-hosting .table-foot p {
        font-size: 16px;
        line-height: 16px;
        margin-bottom: 15px;
    }
}

/* pci hosting table end */

/* full-stack-managed start */
#pci-compliant-hosting .full-stack-managed {
    padding: 66px 0 0;
    background-repeat: no-repeat;
    background-position: top;
    background-size: cover !important;
    background: url(../img/pci-hosting-solutions/Background-1.png);
}

#pci-compliant-hosting .full-stack-title {
    color: #fff;
    text-align: center;
}

#pci-compliant-hosting .full-stack-title h2 {
    font-size: 28px;
    font-weight: 900;
    margin-bottom: 15px;
}

#pci-compliant-hosting .full-stack-title p {
    font-size: 18px;
    line-height: 18px;
    margin-bottom: 0;
    font-weight: 400;
    margin-bottom: 38px;
}

#pci-compliant-hosting a.full-stack-item {
    text-decoration: none;
}

#pci-compliant-hosting a.full-stack-item:hover {
    background-color: #0d6efd9e;
}

#pci-compliant-hosting .full-stack-item {

    width: 20%;
    text-align: center;
    margin-bottom: 70px;
    padding: 15px;
}

#pci-compliant-hosting .full-stack-item img {
    margin-bottom: 21px;
}

#pci-compliant-hosting .full-stack-item p {
    color: #fff;
    font-size: 18px;
    margin-bottom: 0;
    font-weight: 600;
}

@media screen and (max-width:992px) {
    #pci-compliant-hosting .full-stack-item {
        width: 25%;
    }
}

@media screen and (max-width:767px) {
    #pci-compliant-hosting .full-stack-item {
        width: calc(100% / 3);
    }
}

@media screen and (max-width:426px) {
    #pci-compliant-hosting .full-stack-item {
        width: 50%;
    }
}

/* full-stack-managed end */

/* Full line hosting start */
#pci-compliant-hosting .full-line-hosting {
    padding-top: 75px;
    padding-bottom: 80px;
}

#pci-compliant-hosting .full-line-hosting-title h2 {
    font-size: 24px;
    font-weight: 900;
    margin-bottom: 50px;
}

#pci-compliant-hosting .collapse-more-btn:not(.collapsed) {
    display: none;
}

#pci-compliant-hosting .more-btn {
    background: #fff;
    color: #1B38DB;
    border: 1px solid #1B38DB;
    text-align: center;
    margin: 0 auto;
    padding: 10px 75px;
    font-size: 16px;
    line-height: 14px;
    border-radius: 6px;
    font-weight: 900;
}
#pci-compliant-hosting .full-line-item img {
    margin-bottom: 25px;
}

#pci-compliant-hosting .more-btn img{
    width: 20px;
    margin-bottom: 0;
}
#pci-compliant-hosting .full-line-item p {
    font-size: 16px;
    color: #000;
    font-weight: 300;
    min-height: 120px;
}

#pci-compliant-hosting .full-line-item h3 {
    color: #231F20;
    font-size: 22px;
    font-weight: 900;
    margin-bottom: 28px;
}

@media screen and (max-width:1199px) {
    #pci-compliant-hosting .full-line-item img {
        margin-bottom: 18px;
    }

    #pci-compliant-hosting .full-line-item p {
        min-height: 144px;
    }

    #pci-compliant-hosting .full-line-item h3 {
        margin-bottom: 18px;
    }
}

@media screen and (max-width:991px) {
    #pci-compliant-hosting .full-line-item p {
        min-height: 158px;
        font-size: 15px;
    }
}

@media screen and (max-width:991px) {
    #pci-compliant-hosting .full-line-item p {
        min-height: 216px;
        font-size: 16px;
    }
}

@media screen and (max-width:767px) {
    #pci-compliant-hosting .full-line-item p {
        min-height: 75px;
        font-size: 16px;
    }
}

/* Full line hosting end */

/* pci-complinance-simplified start */
#pci-compliant-hosting .pci-complinance-simplified {
    background: url(../img/pci-hosting-solutions/pci-comp-simp-back-left.png),
        linear-gradient(0, #fff, #fff);
    background-position: left, right;
    background-repeat: no-repeat;
    padding: 100px;
    background-size: 48% auto, 100% auto;
}

#pci-compliant-hosting .pci-comp-text {
    color: #fff;
}

#pci-compliant-hosting .pci-comp-text h2 {
    font-weight: 900;
    font-size: 36px;
    line-height: 43px;
}

#pci-compliant-hosting .pci-comp-text p {
    font-size: 18px;
    line-height: 22px;
    font-weight: 600;
    margin-bottom: 0;
}

#pci-compliant-hosting .pci-comp-text p span {
    font-weight: 300;
}

#pci-compliant-hosting .soc-block {
    background: #fff;
    border: 1px solid #ccc;
    padding: 50px 100px 50px 50px;
}

#pci-compliant-hosting .soc-text {
    margin-left: 70px;
}

#pci-compliant-hosting .soc-text h3 {
    font-weight: 900;
}

#pci-compliant-hosting .soc-text p {
    font-size: 18px;
    line-height: 19px;
    margin-bottom: 0;
}

@media screen and (max-width:1399px) {
    #pci-compliant-hosting .pci-complinance-simplified {
        background-size: 50% 100%, 100% auto;
        padding: 40px;
    }
}

@media screen and (max-width:1199px) {
    #pci-compliant-hosting .soc-text h3 {
        font-size: 28px;
        line-height: 33px;
    }

    #pci-compliant-hosting .soc-text p {
        font-size: 16px;
        line-height: 18px;
    }

    #pci-compliant-hosting .soc-text {
        margin-left: 28px;
    }

    #pci-compliant-hosting .soc-block {
        padding: 25px 50px 25px 20px;
    }

    #pci-compliant-hosting .pci-comp-text p {
        font-size: 15px;
    }

    #pci-compliant-hosting .pci-comp-text h2 {
        font-size: 30px;
        line-height: 36px;
    }
}

@media screen and (max-width:991px) {
    #pci-compliant-hosting .soc-block {
        padding: 20px;
    }

    #pci-compliant-hosting .soc-text h3 {
        font-size: 20px;
    }

    #pci-compliant-hosting .pci-comp-text h2 {
        font-size: 24px;
    }
}

@media screen and (max-width:767px) {
    #pci-compliant-hosting .pci-complinance-simplified {
        background-size: cover;
        padding: 30px;
    }

    #pci-compliant-hosting .soc-text {
        margin-left: 0;
    }

    #pci-compliant-hosting .soc-text h3 {
        font-size: 22px;
    }

    #pci-compliant-hosting .soc-text p {
        font-size: 18px;
        line-height: 20px;
    }

    #pci-compliant-hosting .pci-comp-text h2 {
        font-size: 32px;
    }

    #pci-compliant-hosting .pci-comp-text p {
        font-size: 18px;
    }
}

/* pci-complinance-simplified end */

/* pci-host-req start */
#pci-compliant-hosting .pci-host-req {
    padding: 50px 0;
}

#pci-compliant-hosting .host-req-text h2 {
    font-size: 32px;
    line-height: 39px;
    margin-bottom: 45px;
    font-weight: 900;
}

#pci-compliant-hosting .host-req-text p {
    margin-bottom: 32px;
    font-size: 16px;
    line-height: 18px;
    font-weight: 400;
}

@media screen and (max-width:1199px) {
    #pci-compliant-hosting .pci-host-req {
        padding: 75px 0;
    }
}

@media screen and (max-width:767px) {
    #pci-compliant-hosting .pci-host-req {
        padding: 50px 0;
    }

    #pci-compliant-hosting .host-req-text h2 {
        font-size: 24px;
        line-height: 30px;
        margin-bottom: 27px;
    }

    #pci-compliant-hosting .host-req-text p {
        margin-bottom: 20px;
        font-size: 16px;
        line-height: 18px;
    }
}

/* pci-host-req end */

/* our data certific start */

#pci-compliant-hosting section.image-block {
    background-image: url('../img/front-page/technology-partners-bg.svg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding: 30px 0 35px;
    background-color: #1a75e1;
}

#pci-compliant-hosting section.image-block h2.title {
    font-size: 50px;
    color: white;
    font-weight: bold;
}

#pci-compliant-hosting section.image-block h3.title {
    font-size: 32px;
    color: white;
    font-weight: 900;
}

#pci-compliant-hosting section.image-block h4.subtitle {
    font-size: 21px;
    color: white;
    font-weight: bold;
    text-transform: uppercase;
}

#pci-compliant-hosting section.image-block.bg-reverse {
    background-image: url('../img/front-page/technology-partners-bg-reverse.svg');
}

#pci-compliant-hosting section.image-block.bg-none {
    background: none;
}

#pci-compliant-hosting section.image-block.bg-none h2.title,
#pci-compliant-hosting section.image-block.bg-none h3.title,
#pci-compliant-hosting section.image-block.bg-none h4.subtitle {
    color: black;
}

@media screen and (max-width:1199px) {
    #pci-compliant-hosting .section.image-block {
        padding: 50px 0 !important;
    }
}

@media screen and (max-width:767px) {
    #pci-compliant-hosting section.image-block {
        padding: 25px 0;
    }
}

/* our data certific end */

/* how do start */

#pci-compliant-hosting .how-do {
    padding-top: 50px;
}

#pci-compliant-hosting .how-do-text h2 {
    font-weight: 600;
    font-size: 30px;
    margin-bottom: 16px;
}

#pci-compliant-hosting .how-do-text h3 {
    font-weight: 600;
    font-size: 22px;
    margin-bottom: 20px;
    color: #1B38DB;
}

#pci-compliant-hosting .how-do-text {
    margin-bottom: 33px;
}

#pci-compliant-hosting .how-do-text p {
    font-size: 18px;
    line-height: 28px;
}

#pci-compliant-hosting .atl-helf-blue {
    background: #1B38DB;
    color: #fff;
    padding: 33px 40px;
    border-radius: 20px;
}

#pci-compliant-hosting .atl-helf-blue p {
    font-size: 18px;
    line-height: 28px;
}

#pci-compliant-hosting .atl-helf-blue strong {
    font-weight: 700;
    margin-right: 10px;
}

#pci-compliant-hosting .how-do-item {
    margin-bottom: 70px;
}

#pci-compliant-hosting .how-do-item:last-child {
    margin-bottom: 0 !important;
}

@media screen and (max-width:767px) {
    #pci-compliant-hosting .how-do {
        padding-top: 50px;
    }

    #pci-compliant-hosting .how-do-text h2 {
        font-size: 24px;
        margin-bottom: 10px;
    }

    #pci-compliant-hosting .how-do-text h3 {
        font-size: 18px;
        margin-bottom: 10px;
    }

    #pci-compliant-hosting .how-do-text {
        margin-bottom: 18px;
    }

    #pci-compliant-hosting .how-do-text p {
        font-size: 16px;
        line-height: 24px;
    }

    #pci-compliant-hosting .atl-helf-blue {
        padding: 20px 30px;
    }

    #pci-compliant-hosting .atl-helf-blue p {
        font-size: 16px;
        line-height: 22px;
    }

    #pci-compliant-hosting .how-do-item {
        margin-bottom: 30px;
    }
}

/* how do end */



/* hipaa-hosting start*/

#pci-compliant-hosting .hipaa-hosting {
    margin-bottom: 50px;
}

#pci-compliant-hosting .hipaa-hosting h3 {
    font-weight: 900;
    font-size: 32px;
    margin-bottom: 20px;
}

#pci-compliant-hosting .hipaa-complient .row {
    align-items: center;
}

#pci-compliant-hosting .hipaa-hosting .row {
    justify-content: space-between;
}


#pci-compliant-hosting #hipaa-video1 {
    background-image: url(./../img/pci-security-service/video-screenshot.png);
    background-size: 100%;
    /* padding: 200px; */
    height: 405px;
    background-repeat: no-repeat;
}

#pci-compliant-hosting .hipaa-hosting li {
    list-style: none;
    font-size: 18px;
    margin-top: 10px;
    display: flex;
    align-items: flex-start;
}

#pci-compliant-hosting .hipaa-hosting li img {
    margin-top: 4px;
    margin-right: 10px;
}


@media screen and (max-width: 767.9px) {
    #pci-compliant-hosting .hipaa-hosting h2 {
        width: 100% !important;
        text-align: left !important;
    }

    #pci-compliant-hosting #hipaa-video1 {
        height: 33vh;
    }

    #pci-compliant-hosting #hipaa-video1 iframe {
        height: 27vh;
    }
}

@media screen and (min-width: 1000px) and (max-width: 1199px) {
    #pci-compliant-hosting #hipaa-video1 {
        height: 33vh;
    }

    #pci-compliant-hosting #hipaa-video1 iframe {
        height: 33vh;
    }
}

@media screen and (min-width: 768px) and (max-width: 991px) {
    #pci-compliant-hosting #hipaa-video1 {
        height: 33vh;
    }

    #pci-compliant-hosting #hipaa-video1 iframe {
        height: 33vh;
    }
}

@media screen and (min-width: 576px) and (max-width: 767px) {
    #pci-compliant-hosting #hipaa-video1 {
        height: 38vh;
    }

    #pci-compliant-hosting #hipaa-video1 iframe {
        height: 38vh;
    }
}

@media screen and (min-width: 425px) and (max-width: 575px) {
    #pci-compliant-hosting #hipaa-video1 {
        height: 43vh;
    }

    #pci-compliant-hosting #hipaa-video1 iframe {
        height: 43vh;
    }
}

@media screen and (max-width: 424px) {
    #pci-compliant-hosting #hipaa-video1 {
        height: 28vh;
    }

    #pci-compliant-hosting #hipaa-video1 iframe {
        height: 28vh;
    }
}

@media screen and (max-width: 320px) {
    #pci-compliant-hosting #hipaa-video1 {
        height: 22vh;
    }

    #pci-compliant-hosting #hipaa-video1 iframe {
        height: 21vh;
    }
}

/* hipaa-hosting end*/


/*always on start*/
#pci-compliant-hosting .always-on {
    background-image: url('../img/front-page/form-bg.png'), linear-gradient(#fff 0% 20%, #fff 10% 100%) !important;
    padding: 83px 0 44px !important;
    background-size: 100% 480px !important;
}

@media screen and (min-width:1200px) {
    #pci-compliant-hosting .always-on p {
        width: 72%;
        margin: 0 auto !important;
        line-height: 24px !important;
    }
}

@media screen and (max-width:1199px) {
    #pci-compliant-hosting section.always-on.share-vision {
        padding: 67px 0 47px !important;
        background-size: 100% 456px !important;
    }
}

@media screen and (max-width:991px) {
    #pci-compliant-hosting section.always-on.share-vision {
        padding: 67px 0 34px !important;
        background-size: 100% 430px !important;
    }
}

@media screen and (max-width:767px) {
    #pci-compliant-hosting section.always-on.share-vision {
        padding: 67px 0 30px !important;
    }
}

/*share-vision start*/
#pci-compliant-hosting section.share-vision {
    background-image: url('../img/front-page/form-bg.png'), linear-gradient(#f9f9f9 0% 20%, #fff 10% 100%);
    background-repeat: no-repeat;
    background-size: 100% 450px;
    background-position: top right;
    padding: 83px 0;
}

#pci-compliant-hosting section.share-vision .share-icon {
    max-width: 128px;
    display: block;
    margin: 0 auto 15px;
}

#pci-compliant-hosting section.share-vision h2.title {
    font-size: 48px;
    line-height: 57.6px;
    font-weight: 900;
    text-align: center;
    margin-bottom: 16px;
    color: white;
}

#pci-compliant-hosting section.share-vision h3.subtitle {
    font-size: 21px;
    line-height: 25.2px;
    font-weight: bold;
    text-align: center;
    margin-bottom: 20px;
    color: white;
}

#pci-compliant-hosting section.share-vision .description {
    margin-bottom: 40px;
}

#pci-compliant-hosting section.share-vision .description,
#pci-compliant-hosting section.share-vision .description p {
    font-size: 18px;
    line-height: 21px;
    font-weight: 500;
    text-align: center;
    color: white;
}

#pci-compliant-hosting section.share-vision .description p:last-child {
    margin-bottom: 0;
}

@media screen and (max-width:991px) {
    #pci-compliant-hosting section.share-vision {
        padding: 67px 0 !important;
        background-size: 100% 420px !important;
    }

    #pci-compliant-hosting section.share-vision .share-icon {
        margin-bottom: 10px;
    }

    #pci-compliant-hosting section.share-vision h2.title {
        font-size: 44px;
        margin-bottom: 12px;
    }

    #pci-compliant-hosting section.share-vision h3.subtitle {
        margin-bottom: 10px;
        font-size: 21px;
        line-height: 23px;
    }

    #pci-compliant-hosting section.share-vision .description p {
        font-size: 16px;
        line-height: 20px;
    }
}

@media screen and (max-width:767px) {
    #pci-compliant-hosting section.share-vision {
        background-size: cover !important;
        padding: 64px 0 !important;
    }

    #pci-compliant-hosting .share-vision .subtitle {
        font-size: 22px !important;
        margin-bottom: 12px !important;
    }

    #pci-compliant-hosting .share-vision .description {
        font-size: 14px !important;
        line-height: 16px !important;
    }

    #pci-compliant-hosting .share-vision h2.title {
        font-size: 22px !important;
        margin-bottom: 12px !important;
        line-height: 22px !important;
    }

    #pci-compliant-hosting .share-vision h3.subtitle {
        font-size: 18px !important;
    }
}

@media screen and (max-width:575px) {
    #pci-compliant-hosting section.share-vision.always-on {
        background-size: cover !important;
        padding: 55px 0 70px !important;
    }

    #pci-compliant-hosting .share-vision h2.title {
        font-size: 30px !important;
        line-height: 36px !important;
    }

    #pci-compliant-hosting .share-vision h3.subtitle {
        line-height: 23px;
    }
}

/*share-vision end*/

/* Form section */

#pci-compliant-hosting section.form form {
    background-color: white;
    padding: 70px 100px;
    border-radius: 25px;
    box-shadow: 3px 3px 12px -6px darkgrey;
}

#pci-compliant-hosting section.form form .input-wrapper {
    margin-bottom: 40px;
    display: flex;
    flex-direction: column;
}

#pci-compliant-hosting section.form form .input-wrapper label {
    margin-bottom: 20px;
    font-weight: bold;
}

#pci-compliant-hosting section.form form .input-wrapper input {
    height: 70px;
    padding: 0 25px;
}

#pci-compliant-hosting section.form form .input-wrapper textarea {
    height: 125px;
    padding: 15px 25px;
}

#pci-compliant-hosting .why-choose {
    background-color: #F7F5F5;
}

#pci-compliant-hosting .why-select {
    margin: 0 70px;
}

#pci-compliant-hosting .why-anet-list {
    text-align: center;
    padding: 80px 160px;
    border-radius: 25px;
    background-color: #fff;
    -webkit-box-shadow: 4px 4px 8px 0 rgba(34, 60, 80, 0.2);
    -moz-box-shadow: 4px 4px 8px 0 rgba(34, 60, 80, 0.2);
    box-shadow: 4px 4px 8px 0 rgba(34, 60, 80, 0.2);
}

#pci-compliant-hosting .veeam-backup h3 {
    font-weight: 700;
}

#pci-compliant-hosting .btn-blue {
    padding: 10px 65px;
    background-color: #1B38DB;
    color: #fff !important;
    border-radius: 25px;
    font-weight: 800;
}

@media screen and (max-width: 1199.9px) {
    #pci-compliant-hosting section.form form {
        padding: 50px 40px;
    }
}


@media screen and (max-width: 767.9px) {
    #pci-compliant-hosting .hipaa-managed {
        background-size: 815%;
    }

    #pci-compliant-hosting .why-select {
        margin: 0 30px !important;
    }

    #pci-compliant-hosting section.form {
        background-size: auto 600px !important;
        padding: 0;
    }

    #pci-compliant-hosting section.form form {
        padding: 30px 10px;
        border-radius: 10px;
    }

    #pci-compliant-hosting .why-anet-list {
        padding: 25px 15px !important;
        text-align: center;
    }

    #pci-compliant-hosting .why-select {
        margin: 0 10px !important;
    }

    #pci-compliant-hosting .managed-backup img {
        width: 100% !important;
        padding: 0 !important;
    }

    #pci-compliant-hosting section.form h2.title {
        font-size: 36px;
        line-height: 42px;
    }

    #pci-compliant-hosting section.form h3.subtitle {
        font-size: 19px;
        line-height: 120%;
    }
}

/*form section end*/
#pci-compliant-hosting .get-help {
    padding: 80px 0;
}

#pci-compliant-hosting .get-help h2 {
    font-weight: 900;
    margin-bottom: 25px;
}

#pci-compliant-hosting .get-help p {
    font-size: 18px;
}

@media screen and (min-width: 1201px) {
    #pci-compliant-hosting .get-help p {
        width: 74%;
        margin: 0 auto;
    }
}

/* resp */
@media screen and (max-width:1399.9px) {
}

@media screen and (max-width:1199.9px) {
    #pci-compliant-hosting .full-stack-item {
        width: 20%;
        margin-bottom: 0px;
    }

    #pci-compliant-hosting .full-stack-item p {
        color: #fff;
        font-size: 16px;
        margin-bottom: 0;
        font-weight: 600;
    }

    #pci-compliant-hosting .full-stack-managed {
        padding: 30px 0;
    }

    #pci-compliant-hosting .pci-host-req {
        padding: 40px 0;
    }

    #pci-compliant-hosting .how-do-text h2 {
        font-weight: 600;
        font-size: 24px;
        margin-bottom: 8px;
    }

    #pci-compliant-hosting .how-do-text h3 {
        font-weight: 600;
        font-size: 17px;
        margin-bottom: 7px;
        color: #1B38DB;
    }

    #pci-compliant-hosting .how-do-text p {
        font-size: 16px;
        line-height: 25px;
    }

    #pci-compliant-hosting .atl-helf-blue p {
        font-size: 16px;
        line-height: 25px;
        margin-bottom: 0;
    }

    #pci-compliant-hosting .how-do-item {
        margin-bottom: 30px;
    }

    #pci-compliant-hosting section.share-vision .share-icon {
        max-width: 128px;
        display: block;
        margin: 0 auto;
    }

    #pci-compliant-hosting section.always-on.share-vision {
        padding: 67px 0 47px !important;
        background-size: 100% 440px !important;
    }
}

@media screen and (max-width:991.9px) {
    #pci-compliant-hosting .pci-comp-header h1 {
        padding: 50px 0 10px 0 !important;
        font-size: 60px !important;
        font-weight: 300;
        margin-bottom: 0;
    }

    #pci-compliant-hosting .dedicated-main p:nth-child(2) {
        font-size: 18px;
        margin-top: 0px;
        margin-bottom: 15px;
    }

    #pci-compliant-hosting .host-req-text h2 {
        font-size: 26px;
        line-height: 31px;
        margin-bottom: 19px;
        font-weight: 900;
    }

    #pci-compliant-hosting .host-req-text p {
        margin-bottom: 16px;
        font-size: 16px;
        line-height: 18px;
        font-weight: 600;
    }

    #pci-compliant-hosting .hipaa-hosting {
        margin-bottom: 20px;
    }

    #pci-compliant-hosting section.always-on.share-vision {
        padding: 67px 0 47px !important;
        background-size: 100% 430px !important;
    }

    #pci-compliant-hosting .pci-comp-header h1 {
        padding: 50px 0 10px 0 !important;
        font-size: 50px !important;
        font-weight: 300;
        margin-bottom: 0;
    }
}

@media screen and (max-width:767.9px) {
    #pci-compliant-hosting .full-stack-item {
        width: calc(100% / 3);
        margin-bottom: 0px;
        padding: 15px 5px 0;
    }

    #pci-compliant-hosting main .pci-comp-header h1 {
        padding: 55px 0 10px !important;
        font-size: 50px !important;
        margin: 0 auto;
        text-align: center;
        width: 65%;
    }

    #pci-compliant-hosting .pci-comp-header p.text-white {
        width: 70%;
        margin: 0 auto 15px !important;
    }

    #pci-compliant-hosting .full-line-hosting {
        padding-top: 25px;
        padding-bottom: 40px;
    }

    #pci-compliant-hosting .host-req-text h2 {
        text-align: center;
        width: 80%;
        margin: 0 auto 15px;
    }

    #pci-compliant-hosting .pci-hosting-info {
        margin-top: 40px;
    }
}

@media screen and (max-width:575.9px) {
    #pci-compliant-hosting .dedicated-main .white-btn {
        background-color: #ffffff !important;
        color: #1B38DB !important;
        font-weight: 900;
        border-color: #ffffff;
        border-radius: 6px;
        padding: 7px 13px;
        font-size: 13px;
    }

    #pci-compliant-hosting .pci-hosting-info {
        margin-top: 25px;
    }

    #pci-compliant-hosting .pci-comp-header p.text-white {
        width: 100%;
        margin: 0 auto 15px !important;
    }

    #pci-compliant-hosting main .pci-comp-header h1 {
        padding: 31px 0 10px !important;
        font-size: 35px !important;
        margin: 0 auto;
        text-align: center;
        width: 65%;
    }

    #pci-compliant-hosting section.share-vision.always-on {
        background-size: cover !important;
        padding: 20px 0 40px !important;
    }

    #pci-compliant-hosting .hipaa-hosting h3 {
        font-weight: 900;
        font-size: 32px;
        margin-bottom: 20px;
        text-align: center;
    }

    #pci-compliant-hosting .host-req-text h2 {
        text-align: center;
        width: 100%;
        margin: 0 auto 15px;
    }

    #pci-compliant-hosting .pci-complinance-simplified {
        background-size: cover;
        padding: 30px 10px;
    }

    #pci-compliant-hosting .pci-host-info-item h2 {
        font-size: 22px;
        margin-bottom: 18px;
        text-align: center;
    }

    #pci-compliant-hosting .full-stack-item {
        width: 50%;
    }
}





/*video start*/
#pci-compliant-hosting #hipaa-video1 {
    background-size: 100%;
    height: 405px;
    background-repeat: no-repeat;
}

@media screen and (min-width: 1800px) {
    #pci-compliant-hosting #hipaa-video1 {
        height: 43vh;
    }

    #pci-compliant-hosting #hipaa-video1 iframe {
        height: 43vh;
    }
}

@media screen and (min-width:2560px) {
    #pci-compliant-hosting #hipaa-video1 {
        height: 32vh;
    }

    #pci-compliant-hosting #hipaa-video1 iframe {
        height: 32vh;
    }
}

@media screen and (min-width: 1600px) and (max-width:1699.9px) {
    #pci-compliant-hosting #hipaa-video1 {
        height: 45vh;
    }

    #pci-compliant-hosting #hipaa-video1 iframe {
        height: 45vh;
    }
}

@media screen and (min-width: 1400px) and (max-width:1599px) {
    #pci-compliant-hosting #hipaa-video1 {
        height: 44vh;
    }

    #pci-compliant-hosting #hipaa-video1 iframe {
        height: 44vh;
    }
}

@media screen and (min-width: 1300px) and (max-width:1399px) {
    #pci-compliant-hosting #hipaa-video1 {
        height: 40vh;
    }

    #pci-compliant-hosting #hipaa-video1 iframe {
        height: 40vh;
    }
}

@media screen and (min-width: 1200px) and (max-width:1299px) {
    #pci-compliant-hosting #hipaa-video1 {
        height: 39vh;
    }

    #pci-compliant-hosting #hipaa-video1 iframe {
        height: 39vh;
    }
}

@media screen and (max-width: 767.9px) {
    #pci-compliant-hosting .hipaa-hosting h2 {
        width: 100% !important;
        text-align: left !important;
    }

    #pci-compliant-hosting #hipaa-video1 {
        height: 33vh;
    }

    #pci-compliant-hosting #hipaa-video1 iframe {
        height: 33vh;
    }
}

@media screen and (min-width: 992px) and (max-width: 1199.9px) {
    #pci-compliant-hosting #hipaa-video1 {
        height: 38vh;
    }

    #pci-compliant-hosting #hipaa-video1 iframe {
        height: 38vh;
    }
}

@media screen and (min-width: 768px) and (max-width: 991.9px) {
    #pci-compliant-hosting #hipaa-video1 {
        height: 35vh;
    }

    #pci-compliant-hosting #hipaa-video1 iframe {
        height: 35vh;
    }
}

@media screen and (min-width: 576px) and (max-width: 767.9px) {
    #pci-compliant-hosting #hipaa-video1 {
        height: 36vh;
    }

    #pci-compliant-hosting #hipaa-video1 iframe {
        height: 36vh;
    }
}

@media screen and (min-width: 549.9px) and (max-width: 575.9px) {
    #pci-compliant-hosting #hipaa-video1 {
        height: 38vh;
    }

    #pci-compliant-hosting #hipaa-video1 iframe {
        height: 38vh;
    }
}

@media screen and (min-width: 500px) and (max-width: 549.9px) {
    #pci-compliant-hosting #hipaa-video1 {
        height: 36vh;
    }

    #pci-compliant-hosting #hipaa-video1 iframe {
        height: 36vh;
    }
}

@media screen and (max-width:449.9px) {
    #pci-compliant-hosting #hipaa-video1 {
        height: 31vh;
    }

    #pci-compliant-hosting #hipaa-video1 iframe {
        height: 31vh;
    }
}

@media screen and (max-width:399.9px) {
    #pci-compliant-hosting #hipaa-video1 {
        height: 27vh;
    }

    #pci-compliant-hosting #hipaa-video1 iframe {
        height: 27vh;
    }
}

@media screen and (max-width:375.9px) {
    #pci-compliant-hosting #hipaa-video1 {
        height: 25vh;
    }

    #pci-compliant-hosting #hipaa-video1 iframe {
        height: 25vh;
    }
}

@media screen and (max-width:350.9px) {
    #pci-compliant-hosting #hipaa-video1 {
        height: 24vh;
    }

    #pci-compliant-hosting #hipaa-video1 iframe {
        height: 24vh;
    }
}

@media screen and (max-width:320px) {
    #pci-compliant-hosting #hipaa-video1 {
        height: 22vh;
    }

    #pci-compliant-hosting #hipaa-video1 iframe {
        height: 22vh;
    }
}

/*video end */
#pci-security-services .btn-blue {
    padding: 10px 65px;
    background-color: #1B38DB;
    color: #fff !important;
    border-radius: 25px;
    font-weight: 800;
}

#pci-security-services a {
    text-decoration: none;
}

#pci-security-services .voffset-120 {
    margin-top: 120px;
}

#pci-security-services .voffset-200 {
    margin-top: 200px !important;
}

/* dedicatedhosting */
#pci-security-services .dedicatedhosting {
    background-image: url('../img/cloud-platform/Hero-background.png') !important;
    background-size: 100% !important;
    background-repeat: no-repeat !important;

}

#pci-security-services .dedicatedhosting h1 {
    padding: 80px 0 25px 0 !important;
    font-size: 82px !important;
    font-weight: 300;
}

#pci-security-services .dedicated-main p:nth-child(2) {
    font-size: 22px;
    margin-bottom: 28px;
}

#pci-security-services .dedicated-main p:nth-child(4) {
    font-size: 18px;
    padding-top: 20px;
}

#pci-security-services .dedicated-main a.btn {
    background-color: transparent;
    border-color: #ffffff;
    color: #ffffff !important;
    border-radius: 12px;
    padding: 13px 40px;
}

#pci-security-services .dedicated-main a.white-btn {
    background-color: #ffffff !important;
    color: #1B38DB !important;
    font-weight: 900;
}

#pci-security-services .dedicatedhosting h1 strong {
    font-weight: 900 !important;
}


@media screen and (min-width: 1500px) and (max-width: 1800px) {
    #pci-security-services .dedicatedhosting {
        background-size: cover !important;
        background-position: top !important;
    }
}


@media screen and (min-width: 1200px) and (max-width: 1500px) {
    #pci-security-services .dedicatedhosting {
        background-size: cover !important;
        background-position: top !important;
    }
}

@media screen and (min-width: 768px) and (max-width: 1200px) {
    #pci-security-services .dedicatedhosting h1 {
        font-size: 60px !important;
    }

    #pci-security-services section.challenges>.container>.row>div:last-child {
        margin-bottom: 35px;
    }

    #pci-security-services .why-anet-list {

        padding: 50px !important;
    }

    #pci-security-services .why-anet-list br {
        display: none;
    }

    #pci-security-services .challenges .title br {
        display: none;
    }

    #pci-security-services .challenges .voffset-100 {
        margin-top: 30px !important;
        justify-content: center;
    }

    #pci-security-services .baa img {
        width: 170%;
    }

    #pci-security-services .hipaa-complient img {
        width: 100%;
    }

    #pci-security-services .dedicatedhosting {
        background-size: cover !important;
        background-position: top !important;
    }

    #pci-security-services .dediacted-button button {
        width: 100% !important;
    }

    #pci-security-services .a-ded-text p {
        line-height: 25px !important;
    }

    #pci-security-services section .no-lead-item .col-md-2 {
        padding: 0 !important;
    }

    #pci-security-services section .no-lead-item .col-md-2 img {
        margin-left: 22px !important;
        margin-top: 40px;
    }

    #pci-security-services .key-features .container {
        line-height: 25px !important;
    }

    #pci-security-services .slider-item {
        min-height: 385px !important;
    }
}


@media screen and (max-width: 767.9px) {
    #pci-security-services section .why-select {
        margin: 0 !important;
    }

    #pci-security-services .why-anet-list p br {
        display: none;
    }

    #pci-security-services .business-image {
        margin-top: 20px;
    }

    #pci-security-services .challenges .voffset-100 {
        justify-content: center;
    }

    #pci-security-services .hipaa-hosting h2 {
        width: 100% !important;
        text-align: left !important;
    }

    #pci-security-services .voffset-120 {
        margin-top: 60px !important;
    }

    #pci-security-services section.form {
        background-size: auto 550px;
        padding: 50px 0 0;
    }

    #pci-security-services section.form h2.title {
        font-size: 36px;
        line-height: 42px;
    }

    #pci-security-services section.form h3.subtitle {
        font-size: 19px;
        line-height: 120%;
    }

    #pci-security-services section.form form {
        padding: 30px 10px;
        border-radius: 10px;
    }

    #pci-security-services .dedicatedhosting h1 {
        padding: 55px 0 80px 0 !important;
        font-size: 28px !important;
        margin: 0 auto;
        text-align: center;
        width: 65%;
    }

    #pci-security-services .dedicatedhosting .voffset-60 {
        margin-top: -55px !important;
    }

    #pci-security-services .dedicatedhosting {
        background-size: cover !important;
        background-position: top;
    }

    #pci-security-services .dedicated-main {
        text-align: center;
    }

    #pci-security-services .voffset-100 {
        margin-top: 50px !important;
    }

    #pci-security-services .cloud-platform h3 {
        margin-top: 50px;
        text-align: center;
    }

    #pci-security-services .dediacted-button button {
        margin-bottom: 12px;
    }

    #pci-security-services .dedicated-host h3 {
        margin-top: 12px;
    }

    #pci-security-services .dedicated-main .white-btn {
        margin-right: 0 !important;
        margin-top: 20px;
        margin-bottom: 15px;
    }

    #pci-security-services .dedicatedhosting p.text-white {
        font-size: 16px !important;
    }

    #pci-security-services .hipaa-hosting {
        padding: 50px 0 !important;
    }

    #pci-security-services .hipaa-hosting h2 {
        font-size: 32px !important;
        width: 80%;
        margin: 0 auto;
        text-align: center;
    }

}

/* .dedicatedhosting end */

/* hipaa-complient  */


#pci-security-services .hipaa-complient strong {
    font-weight: 900;
}

#pci-security-services .hipaa-complient a {
    font-weight: 900;
    color: #000;
}

#pci-security-services .hipaa-complient button {
    background-color: #1B36DB;
    padding: 10px 30px;
    border-radius: 10px;
    font-weight: 700;
    margin-top: 15px;
}

#pci-security-services .hipaa-complient .row {
    align-items: center;
}

#pci-security-services .hipaa-complient h3 {
    font-weight: 900;
    margin-bottom: 30px;
}

#pci-security-services .hipaa-complient p {
    font-size: 18px;
}
@media screen and (min-width: 375.9px){
    #pci-security-services .hipaa-complient p {
        font-size: 14px;
    }
}

#pci-security-services .hipaa-complient p a {
    text-decoration: none;
}

@media screen and (min-width: 768px) and (max-width: 1200px) {
    #pci-security-services .trend-micro h2 {
        font-size: 28px !important;
    }

    #pci-security-services .hipaa-complient img,
    #pci-security-services .web-hosting img {
        width: 100%;
    }

    #pci-security-services .hipaa-complient p {
        font-size: 15px !important;
    }

    #pci-security-services .hipaa-complient .row {
        align-items: start;
    }
}



#pci-security-services .hipaa-cloud {
    padding: 40px 0;
    /* background-color: #F7F5F5; */
}

#pci-security-services .hipaa-cloud h2 {
    font-size: 30px;
    font-weight: 900;
}

#pci-security-services .hipaa-cloud h4 {
    font-weight: 900;
}

#pci-security-services .hipaa-cloud .row:nth-child(2) {
    margin-top: 40px;
}

@media screen and (max-width: 1200px) {

    #pci-security-services .hipaa-cloud img {
        max-width: 100%;
    }
}


@media screen and (max-width: 767.9px) {
    #pci-security-services .hipaa-cloud {
        padding: 50px 0 !important;
    }

    #pci-security-services .hipaa-cloud .col-md-1 {
        margin-bottom: 20px;
    }

}


#pci-security-services .trend-micro h2 {
    font-size: 42px;
    font-weight: 900;
}

#pci-security-services .trend-micro h4 {
    font-weight: 900;
}

#pci-security-services .trend-micro .row {
    border-top: 1px solid #E2E2E2;
    padding-top: 80px;
}

#pci-security-services .trend-micro p {
    margin-bottom: 25px;
    font-size: 17px;
}

@media screen and (max-width: 767.9px) {
    #pci-security-services .trend-micro h2 {
        font-size: 32px;
    }

    #pci-security-services .voffset-200 {
        margin-top: 60px !important;
    }
}



/* Challenges Section */
#pci-security-services section.challenges {
    background-image: url(../img/hipaa-wordpress/left.webp);
    background-color: white;
    background-position: top;
    background-repeat: no-repeat, no-repeat;
    background-size: 100% calc(97% - 55px), 45% auto
}

#pci-security-services section.challenges h3.title {
    color: white;
    font-size: 40px;
}


#pci-security-services section.challenges .description,
#pci-security-services section.challenges .description p {
    color: white;
    font-size: 20px;
}

#pci-security-services section.challenges .description p:last-child {
    margin-bottom: 0;
}

#pci-security-services section.challenges .challenge-item {
    padding: 20px 20px 20px 30px;
    background-color: #fff;
    border: 1px solid #ccc;
    margin-bottom: 20px;
    min-height: 265px;
}

#pci-security-services section.challenges .challenge-item .title {
    font-size: 18px;
    font-weight: bold;
}

#pci-security-services section.challenges .challenge-item .description {
    margin-bottom: 20px;
}

#pci-security-services section.challenges .challenge-item .description,
#pci-security-services section.challenges .challenge-item .description p {
    color: black;
    font-size: 17px;
    font-weight: 300;
}


#pci-security-services section.challenges .challenge-item a {
    text-decoration: none;
    color: #1e9ee4;
}

#pci-security-services .challenges strong {
    font-weight: 900;
}


@media screen and (max-width: 1199.9px) {
    #pci-security-services section.challenges {
        background-image: url(../img/front-page/challenge-bg-left.webp);
        background-repeat: no-repeat;
        background-size: cover;
    }

    #pci-security-services section.challenges>.container>.row>div:last-child {
        background-image: url(../img/front-page/challenge-bg-right.webp);
        background-repeat: no-repeat;
        background-size: cover;
    }
}



@media screen and (min-width: 1200px) and (max-width: 1500px) {
    #pci-security-services section.challenges .challenge-item {
        min-height: 285px !important;
    }
}


@media screen and (min-width: 768px) and (max-width: 1200px) {

    #pci-security-services section.challenges .challenge-item {
        min-height: 310px !important;
    }

    #pci-security-services .challenges .justify-content-between {
        margin-top: 20px;
    }

    #pci-security-services .challenges .col-xl-8 {
        margin-bottom: 30px;
    }
}


@media screen and (max-width: 767.9px) {
    #pci-security-services section.challenges .col-md-6:first-of-type .challenge-item {
        margin-top: 25px;
    }
}




#pci-security-services .managed .row {
    margin-top: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid #E2E2E2;
}

#pci-security-services .managed .row:last-child {
    border-bottom: none !important;
}


/* hipaa-hosting */


#pci-security-services .hipaa-hosting h3 {
    font-weight: 900;
    font-size: 32px;
    margin-bottom: 20px;
}


#pci-security-services .hipaa-complient .row {
    align-items: center;
}

#pci-security-services .hipaa-hosting {
    /* background-color: #F7F5F5; */
    padding: 40px 0 60px;
}


#pci-security-services .hipaa-hosting .row {
    justify-content: space-between;
}


#pci-security-services #hipaa-video1 {
    background-image: url(./../img/pci-security-service/video-screenshot.png);
    background-size: 100%;
    /* padding: 200px; */
    height: 405px;
    background-repeat: no-repeat;
}

#pci-security-services .hipaa-hosting li {
    list-style: none;
    font-size: 18px;
    margin-top: 10px;
    display: flex;
    align-items: flex-start;
}

#pci-security-services .hipaa-hosting li img {
    margin-top: 4px;
    margin-right: 10px;
}


@media screen and (max-width: 767.9px) {
    #pci-security-services .hipaa-hosting h2 {
        width: 100% !important;
        text-align: left !important;
    }

    #pci-security-services #hipaa-video1 {
        height: 50vh;
    }

    #pci-security-services #hipaa-video1 iframe {
        height: 50vh;
    }
}


@media screen and (min-width: 768px) and (max-width: 1200px) {

    #pci-security-services #hipaa-video1 {
        height: 50vh;
    }

    #pci-security-services #hipaa-video1 iframe {
        height: 50vh;
    }
}





/* Form section */

#pci-security-services section.form {
    background-image: url('../img/front-page/form-bg.png'), linear-gradient(#fff 0% 20%, #fff 10% 100%);
    background-repeat: no-repeat;
    background-size: 100% 500px;
    background-position: top right;
    padding: 100px 0 0;
}

#pci-security-services section.form .form-icon {
    max-width: 128px;
    display: block;
    margin: 0 auto 15px;
}

#pci-security-services section.form h2.title {
    font-size: 48px;
    line-height: 57.6px;
    font-weight: bold;
    text-align: center;
    margin-bottom: 20px;
    color: white;
}

#pci-security-services section.form h3.subtitle {
    font-size: 21px;
    line-height: 25.2px;
    font-weight: bold;
    text-align: center;
    margin-bottom: 20px;
    color: white;
}

#pci-security-services section.form .description {
    margin-bottom: 40px;
}

#pci-security-services section.form .description,
#pci-security-services section.form .description p {
    font-size: 18px;
    line-height: 21px;
    font-weight: 500;
    text-align: center;
    color: white;
}

#pci-security-services section.form .description p:last-child {
    margin-bottom: 0;
}

#pci-security-services section.form form {
    background-color: white;
    padding: 70px 100px;
    border-radius: 25px;
    box-shadow: 3px 3px 12px -6px darkgrey;
}

#pci-security-services section.form form .input-wrapper {
    margin-bottom: 40px;
    display: flex;
    flex-direction: column;
}

#pci-security-services section.form form .input-wrapper label {
    margin-bottom: 20px;
    font-weight: bold;
}

#pci-security-services section.form form .input-wrapper input {
    height: 70px;
    padding: 0 25px;
}

#pci-security-services section.form form .input-wrapper textarea {
    height: 125px;
    padding: 15px 25px;
}

@media screen and (max-width:1399.9px) {
    #pci-security-services .hipaa-cloud {
        padding: 0 0 40px;
    }
}

@media screen and (max-width: 1199.9px) {
    #pci-security-services section.form {
        background-size: auto 500px;
        padding: 50px 0 0;
    }

    #pci-security-services section.form form {
        padding: 50px 40px;
    }
}

@media screen and (max-width:991.9px) {
    #pci-security-services .dedicatedhosting h1 {
        padding: 40px 0 0px 0 !important;
        font-size: 45px !important;
        font-weight: 300;
    }

    #pci-security-services .dedicated-main p:nth-child(2) {
        font-size: 18px;
        margin-bottom: 15px;
    }

    #pci-security-services .hipaa-complient h3 {
        font-weight: 900;
        margin-bottom: 10px;
    }

    #pci-security-services .trend-micro h2 {
        font-size: 24px !important;
    }
}

@media screen and (max-width: 767.9px) {
    #pci-security-services section.form {
        background-size: auto 550px;
        padding: 50px 0 0;
    }

    #pci-security-services section.form h2.title {
        font-size: 36px;
        line-height: 42px;
    }

    #pci-security-services section.form h3.subtitle {
        font-size: 19px;
        line-height: 120%;
    }

    #pci-security-services section.form form {
        padding: 30px 10px;
        border-radius: 10px;
    }

    #pci-security-services .hipaa-cloud {
        padding: 40px 0 !important;
    }

    #pci-security-services .trend-micro .row {
        padding-top: 40px;
    }

    #pci-security-services .trend-micro h2 {
        font-size: 24px;
        text-align: center;
    }

    #pci-security-services .trend-micro img {
        margin: 0 auto;
        display: block;
    }

    #pci-security-services .trend-micro h4 {
        font-size: 18px;
    }

    #pci-security-services section.challenges h3.title {
        color: white;
        font-size: 34px;
    }

    #pci-security-services section.challenges {
        padding: 20px 0;
    }

    #pci-security-services .hipaa-cloud {
        padding: 40px 0 10px !important;
    }

    #pci-security-services .hipaa-hosting {
        padding: 0 0 !important;
    }
}

@media screen and (max-width:575.9px) {
    #pci-security-services .dedicated-main a.btn {
        border-radius: 6px;
        padding: 9px 9px;
        font-size: 14px;
    }

    #pci-security-services .hipaa-cloud h2 {
        font-size: 25px;
        font-weight: 900;
    }

    #pci-security-services section.challenges h3.title {
        color: white;
        font-size: 30px;
    }
}


/*video start*/
#pci-security-services #hipaa-video1 {
    background-size: 100%;
    height: 405px;
    background-repeat: no-repeat;
}

@media screen and (min-width: 1800px) {
    #pci-security-services #hipaa-video1 {
        height: 43vh;
    }

    #pci-security-services #hipaa-video1 iframe {
        height: 43vh;
    }
}

@media screen and (min-width:2560px) {
    #pci-security-services #hipaa-video1 {
        height: 32vh;
    }

    #pci-security-services #hipaa-video1 iframe {
        height: 32vh;
    }
}

@media screen and (min-width: 1600px) and (max-width:1699.9px) {
    #pci-security-services #hipaa-video1 {
        height: 45vh;
    }

    #pci-security-services #hipaa-video1 iframe {
        height: 45vh;
    }
}

@media screen and (min-width: 1400px) and (max-width:1599px) {
    #pci-security-services #hipaa-video1 {
        height: 44vh;
    }

    #pci-security-services #hipaa-video1 iframe {
        height: 44vh;
    }
}

@media screen and (min-width: 1300px) and (max-width:1399px) {
    #pci-security-services #hipaa-video1 {
        height: 40vh;
    }

    #pci-security-services #hipaa-video1 iframe {
        height: 40vh;
    }
}

@media screen and (min-width: 1200px) and (max-width:1299px) {
    #pci-security-services #hipaa-video1 {
        height: 39vh;
    }

    #pci-security-services #hipaa-video1 iframe {
        height: 39vh;
    }
}

@media screen and (max-width: 767.9px) {
    #pci-security-services .hipaa-hosting h2 {
        width: 100% !important;
        text-align: left !important;
    }

    #pci-security-services #hipaa-video1 {
        height: 33vh;
    }

    #pci-security-services #hipaa-video1 iframe {
        height: 33vh;
    }
}

@media screen and (min-width: 992px) and (max-width: 1199.9px) {
    #pci-security-services #hipaa-video1 {
        height: 38vh;
    }

    #pci-security-services #hipaa-video1 iframe {
        height: 38vh;
    }
}

@media screen and (min-width: 768px) and (max-width: 991.9px) {
    #pci-security-services #hipaa-video1 {
        height: 35vh;
    }

    #pci-security-services #hipaa-video1 iframe {
        height: 35vh;
    }
}

@media screen and (min-width: 576px) and (max-width: 767.9px) {
    #pci-security-services #hipaa-video1 {
        height: 36vh;
    }

    #pci-security-services #hipaa-video1 iframe {
        height: 36vh;
    }
}

@media screen and (min-width: 549.9px) and (max-width: 575.9px) {
    #pci-security-services #hipaa-video1 {
        height: 38vh;
    }

    #pci-security-services #hipaa-video1 iframe {
        height: 38vh;
    }
}

@media screen and (min-width: 500px) and (max-width: 549.9px) {
    #pci-security-services #hipaa-video1 {
        height: 36vh;
    }

    #pci-security-services #hipaa-video1 iframe {
        height: 36vh;
    }
}

@media screen and (max-width:449.9px) {
    #pci-security-services #hipaa-video1 {
        height: 31vh;
    }

    #pci-security-services #hipaa-video1 iframe {
        height: 31vh;
    }
}

@media screen and (max-width:399.9px) {
    #pci-security-services #hipaa-video1 {
        height: 27vh;
    }

    #pci-security-services #hipaa-video1 iframe {
        height: 27vh;
    }
}

@media screen and (max-width:375.9px) {
    #pci-security-services #hipaa-video1 {
        height: 25vh;
    }

    #pci-security-services #hipaa-video1 iframe {
        height: 25vh;
    }
}

@media screen and (max-width:350.9px) {
    #pci-security-services #hipaa-video1 {
        height: 24vh;
    }

    #pci-security-services #hipaa-video1 iframe {
        height: 24vh;
    }
}

@media screen and (max-width:320px) {
    #pci-security-services #hipaa-video1 {
        height: 22vh;
    }

    #pci-security-services #hipaa-video1 iframe {
        height: 22vh;
    }
}

/*video end */
#powerpharma a {
    text-decoration: none;
}

/* dedicatedhosting */
#powerpharma .dedicatedhosting {
    background-image: url('../img/cloud-platform/Hero-background.png') !important;
    background-size: 100% !important;
    background-repeat: no-repeat !important;

}

#powerpharma .dedicatedhosting h1 {
    padding: 80px 0 25px 0 !important;
    font-size: 82px !important;
    font-weight: 300;
}




#powerpharma .dedicated-main p:nth-child(2) {
    font-size: 22px;
    margin-bottom: 28px;
}

#powerpharma .dedicated-main p:nth-child(4) {
    font-size: 18px;
    padding-top: 20px;
}

#powerpharma .dedicated-main a.btn {
    background-color: transparent;
    border-color: #ffffff;
    color: #ffffff !important;
    border-radius: 12px;
    padding: 13px 40px;
}

#powerpharma .dedicated-main a.white-btn {
    background-color: #ffffff !important;
    color: #1B38DB !important;
    font-weight: 900;
}

#powerpharma .dedicatedhosting h1 strong {
    font-weight: 900 !important;
}




#powerpharma .biotech p {
    font-size: 18px !important;
}

#powerpharma .biotech .row {
    align-items: center;
    justify-content: space-around;
}

#powerpharma .biotech h2 {
    font-weight: 900;
    margin-bottom: 20px;
}

#powerpharma .biotech strong {
    font-weight: 900;
}

#powerpharma .drive-inonvation {
    background-color: #F7F5F5;
    padding: 50px 0;
}

#powerpharma .drive-inonvation .col-md-6 {
    margin-top: 30px;
}

#powerpharma .drive-inonvation .drive-items {
    margin: 0 10px;
    background-color: #fff;
    padding: 25px 60px;
    border: 1px solid #ccc;
    height: 100%;
}

#powerpharma
/* .drive-inonvation .drive-items1{
    min-height: 400px;
}

#powerpharma .drive-inonvation .drive-items2{
    min-height: 580px;
}

#powerpharma .drive-inonvation .drive-items3{
    min-height: 675px;
} */

#powerpharma .drive-inonvation h5 {
    font-weight: 900;
    margin-bottom: 20px;
}



/* Form section */

#powerpharma section.form {
    background-image: url('../img/front-page/form-bg.png'), linear-gradient(#f9f9f9 0% 20%, #f9f9f9 10% 100%);
    background-repeat: no-repeat;
    background-size: 100% 500px;
    background-position: top right;
    padding: 100px 0 0;
}

#powerpharma section.form .form-icon {
    max-width: 128px;
    display: block;
    margin: 0 auto 15px;
}

#powerpharma section.form h2.title {
    font-size: 48px;
    line-height: 57.6px;
    font-weight: bold;
    text-align: center;
    margin-bottom: 20px;
    color: white;
}

#powerpharma section.form h3.subtitle {
    font-size: 21px;
    line-height: 25.2px;
    font-weight: bold;
    text-align: center;
    margin-bottom: 20px;
    color: white;
}

#powerpharma section.form .description {
    margin-bottom: 40px;
}

#powerpharma section.form .description,
#powerpharma section.form .description p {
    font-size: 18px;
    line-height: 21px;
    font-weight: 500;
    text-align: center;
    color: white;
}

#powerpharma section.form .description p:last-child {
    margin-bottom: 0;
}

#powerpharma section.form form {
    background-color: white;
    padding: 70px 100px;
    border-radius: 25px;
    box-shadow: 3px 3px 12px -6px darkgrey;
}

#powerpharma section.form form .input-wrapper {
    margin-bottom: 40px;
    display: flex;
    flex-direction: column;
}

#powerpharma section.form form .input-wrapper label {
    margin-bottom: 20px;
    font-weight: bold;
}

#powerpharma section.form form .input-wrapper input {
    height: 70px;
    padding: 0 25px;
}

#powerpharma section.form form .input-wrapper textarea {
    height: 125px;
    padding: 15px 25px;
}


#powerpharma .btn-blue {
    padding: 10px 65px;
    background-color: #1B38DB;
    color: #fff !important;
    border-radius: 25px;
    font-weight: 800;
}


@media screen and (max-width: 1199.9px) {
    #powerpharma section.form {
        background-size: auto 600px;
        padding: 50px 0 0;
    }

    #powerpharma section.form form {
        padding: 50px 40px;
    }
}







@media screen and (min-width: 768px) and (max-width: 1200px) {

    #powerpharma .dedicatedhosting h1 {
        font-size: 50px !important;
        padding: 75px 0 25px 0 !important;
    }

    #powerpharma .dedicatedhosting {
        background-size: cover !important;
        background-position: top !important;
    }

    #powerpharma #hipaa-video1 {
        height: 50vh;
    }

    #powerpharma #hipaa-video1 iframe {
        height: 50vh;
    }
}



@media screen and (min-width: 1500px) and (max-width: 1800px) {
    #powerpharma .dedicatedhosting {
        background-size: cover !important;
        background-position: top !important;
    }
}


@media screen and (min-width: 1200px) and (max-width: 1500px) {
    #powerpharma section.challenges .challenge-item {
        min-height: 285px !important;
    }

    #powerpharma .dedicatedhosting {
        background-size: cover !important;
        background-position: top !important;
    }
}

@media screen and (max-width: 767.9px) {


    #powerpharma .drive-inonvation .drive-items {
        margin: 0 !important;
        padding: 15px 25px !important;
        text-align: center;
    }

    #powerpharma .dedicatedhosting h1 span {
        font-size: 27px !important;
    }

    #powerpharma main .dedicatedhosting h1 {
        padding: 55px 0 80px 0 !important;
        font-size: 28px !important;
        margin: 0 auto;
        text-align: center;
        width: 65%;
    }

    #powerpharma .dedicatedhosting .voffset-60 {
        margin-top: 5px !important;
        margin-bottom: -32px;
    }

    #powerpharma .dedicatedhosting {
        background-size: cover !important;
        background-position: top;
    }

    #powerpharma .dedicated-main {
        text-align: center;
    }

    #powerpharma .voffset-100 {
        margin-top: 50px !important;
    }

    #powerpharma .cloud-platform h3 {
        margin-top: 50px;
        text-align: center;
    }

    #powerpharma .dediacted-button button {
        margin-bottom: 12px;
    }

    #powerpharma .dedicated-host h3 {
        margin-top: 12px;
    }

    #powerpharma .dedicatedhosting p.text-white {
        font-size: 16px !important;
    }

    #powerpharma #hipaa-video1 {
        height: 33vh;
    }

    #powerpharma #hipaa-video1 iframe {
        height: 34vh;
    }

    #powerpharma .dedicated-main a.btn {
        padding: 10px 25px;
        font-size: 0.9rem;
    }

}

/* resp */

#powerpharma section.form {
    background-image: url(../img/front-page/form-bg.png), linear-gradient(#F7F5F5 0% 20%, #fff 10% 100%) !important;
}
#powerpharma .drive-items h5{
    font-weight: 900;
}
@media screen and (max-width:1399.9px) {
    #powerpharma .dedicatedhosting h1 {
        font-size: 50px !important;
        padding: 90px 0 0px 0 !important;
    }
}

@media screen and (max-width:1199.9px) {
    #powerpharma .dedicatedhosting h1 {
        font-size: 48px !important;
        padding: 80px 0 0px 0 !important;
    }

    #powerpharma .dedicated-main p:nth-child(2) {
        font-size: 20px;
        margin-bottom: 15px;
    }
}

@media screen and (max-width:991.9px) {
    #powerpharma .dedicatedhosting h1 {
        font-size: 40px !important;
        padding: 80px 0 0px 0 !important;
    }

    #powerpharma .dedicated-main p:nth-child(2) {
        font-size: 17px;
        margin-bottom: 15px;
    }

    #powerpharma .drive-inonvation .drive-items {
        margin: 0;
        background-color: #fff;
        padding: 25px 20px;
        border: 1px solid #ccc;
        height: 100%;
    }
}

@media screen and (max-width:767.9px) {
    #powerpharma main .dedicatedhosting h1 {
        padding: 55px 0 10px 0 !important;
        font-size: 45px !important;
        margin: 0 auto;
        text-align: center;
        width: 65%;
    }

    #powerpharma .dedicatedhosting h1 span {
        font-size: 40px !important;
    }

    #powerpharma .biotech.voffset-60 {
        margin-top: 30px !important;
    }

    #powerpharma .biotech img {
        width: 80%;
        display: block;
        margin: 0 auto 15px;
    }

    #powerpharma section.form {
        margin-top: 0 !important;
    }
}

@media screen and (max-width:575.9px) {
    #powerpharma .dedicatedhosting h1 span {
        font-size: 22px !important;
    }

    #powerpharma main .dedicatedhosting h1 {
        padding: 33px 0 10px 0 !important;
        font-size: 28px !important;
        margin: 0 auto;
        text-align: center;
        width: 65%;
    }

    #powerpharma .biotech h2 {
        font-weight: 900;
        margin-bottom: 20px;
        text-align: center;
        font-size: 22px;
    }

    #powerpharma .biotech p {
        font-size: 16px !important;
        text-align: justify;
    }

    #powerpharma .biotech p {
        font-size: 16px !important;
        text-align: center;
    }

    #powerpharma .drive-items p {
        margin-top: 0;
        margin-bottom: 10px;
        text-align: center;
    }
}

/* colocation-navigation Start */

#powerpharma .navigation a {
    text-decoration: none !important;
}

#powerpharma .navigation a:hover {
    background: #1B38DB;
    color: #ffffff !important;
}

#powerpharma .navigation .nav-item {
    padding: 11px 40px;
    font-size: 16px;
    line-height: 21px;
    font-weight: 700;
    border: 1px solid #1B38DB;
    border-radius: 6px;
    cursor: pointer;
}

#powerpharma .navigation .nav-item.active {
    background: #1B38DB;
    color: #ffffff;
    cursor: default;
}

@media screen and (max-width:1399.9px) {
    #powerpharma .navigation .nav-item {
        padding: 10px 25px;
        font-size: 16px;
    }
}

@media screen and (max-width:1199.9px) {
    #powerpharma .navigation .nav-item {
        padding: 10px 10px;
        font-size: 16px;
    }
}

@media screen and (max-width:991.9px) {
    #powerpharma .navigation .nav-item {
        padding: 1.6% 1.9%;
        font-size: 14px;
        margin-bottom: 10px;
    }
}

@media screen and (max-width:767.9px) {
    #powerpharma .navigation .nav-item {
        padding: 2% 3%;
        font-size: 16px;
        margin-bottom: 10px;
    }
}

/* colocation-navigation end*/
/* press-room start */
#press-releases .press-room h4 {
    font-family: 'Lato', sans-serif;
    font-weight: 900;
    color: #1E9EE4;
    font-size: 24px;
    line-height: 1.2;
    width: 90%;
    margin-left: auto;
    margin-bottom: 0;
}

#press-releases .press-room {
    padding: 75px 0 90px;
    background-color: #F5F6F7;
    -webkit-box-shadow: inset 0 5px 20px -9px #a1a1a1;
    box-shadow: inset 0 5px 20px -9px #a1a1a1;
}

#press-releases .press-room h1 {
    font-size: 48px;
    border-left: 4px solid #1E9EE4;
    line-height: 1.2;
    padding-left: 20px;
    font-weight: 900;
    margin-bottom: 0;
}

@media screen and (max-width:1399.9px) {
    #press-releases .press-room h4 {
        font-size: 20px;
        width: 90%;
    }

    #press-releases .press-room {
        padding: 35px 0 50px;
    }
}

@media screen and (max-width:1199.9px) {
    #press-releases .press-room h1 {
        font-size: 42px;
    }

    #press-releases .press-room h4 {
        font-size: 18px;
        width: 100%;
    }
}

@media screen and (max-width:991.9px) {
    #press-releases .press-room h1 {
        font-size: 34px;
    }

    #press-releases .press-room h4 {
        font-size: 17px;
        width: 100%;
    }
}

@media screen and (max-width:767.9px) {
    #press-releases .press-room {
        padding: 40px 0 20px;
    }

    #press-releases .press-room h4 {
        font-size: 16px;
        width: 100%;
    }
}

@media screen and (max-width:575.9px) {
    #press-releases .press-room {
        padding-bottom: 30px;
    }
}

/* press-room end */

/* in the news start */
#press-releases .in-the-news {
    background-image: url('../img/front-page/technology-partners-bg.svg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding: 40px 0;
    background-color: #1a75e1;
}

#press-releases .in-the-news h3.title {
    font-family: 'Lato', sans-serif;
    font-size: 32px;
    color: white;
    font-weight: 900;
    margin-bottom: 30px;
    line-height: 1.2;
}

@media screen and (max-width:1199.9px) {
    #press-releases .in-the-news h3.title {
        margin-bottom: 15px;
    }
}

@media screen and (max-width:991.9px) {
    #press-releases .in-the-news h3.title {
        margin-bottom: 15px;
        font-size: 28px;
    }
}

@media screen and (max-width:767.9px) {
    #press-releases .in-the-news {
        padding: 25px 0;
    }

    #press-releases .in-the-news h3.title {
        font-size: 22px;
        margin-bottom: 5px;
    }
}

@media screen and (max-width:575.9px) {
    #press-releases .in-the-news {
        padding: 25px 0;
    }

    #press-releases .in-the-news h3.title {
        font-size: 18px;
        margin-bottom: 0;
    }
}

/* in the news end */

/*navigation Start */
#press-releases .navigation a {
    text-decoration: none !important;
}

#press-releases .navigation a:hover {
    background: #1B38DB;
    color: #ffffff !important;
}

#press-releases .navigation .nav-item {
    padding: 13px 30px;
    color: #1B38DB;
    font-size: 18px;
    line-height: 21px;
    font-weight: 700;
    border: 1px solid #1B38DB;
    border-radius: 12px;
    cursor: pointer;
}

#press-releases .navigation .nav-item.active {
    background: #1B38DB;
    color: #ffffff;
    cursor: default;
}

@media screen and (max-width:1399.9px) {
    #press-releases .navigation .nav-item {
        padding: 10px 24px;
        font-size: 16px;
    }
}

@media screen and (max-width:1199.9px) {
    #press-releases .navigation .nav-item {
        padding: 1.2% 1.6%;
        font-size: 16px;
    }
}

@media screen and (max-width:991.9px) {
    #press-releases .navigation .nav-item {
        padding: 1.6% 1.8%;
        font-size: 16px;
        margin-bottom: 10px;
    }

    #press-releases .navigation.voffset-60 {
        margin-top: 40px !important;
    }
}

@media screen and (max-width:767.9px) {
    #press-releases .navigation .nav-item {
        padding: 2% 3%;
        font-size: 16px;
        margin-bottom: 10px;
    }

    #press-releases .navigation.voffset-60 {
        margin-top: 30px !important;
    }
}

/*navigation End*/

/* press releases */
#press-releases .press-releases .title {
    font-weight: 900;
    font-size: 28px;
    margin-bottom: 15px;
}

#press-releases .press-releases .accordion-button {
    color: #333;
    font-weight: 600;
    font-size: 18px;
    background: #f5f5f5;
    border-color: #ddd;
}

#press-releases .press-releases .accordion-button:focus {
    border: none;
    box-shadow: none;
}

#press-releases .press-releases .accordion-body ul li {
    font-weight: 700;
}

/* press-room start */
#press-room .press-room h4 {
    font-family: 'Lato', sans-serif;
    font-weight: 900;
    color: #1E9EE4;
    font-size: 24px;
    line-height: 1.2;
    width: 90%;
    margin-left: auto;
    margin-bottom: 0;
}

#press-room .press-room {
    padding: 75px 0 90px;
    background-color: #F5F6F7;
    -webkit-box-shadow: inset 0 5px 20px -9px #a1a1a1;
    box-shadow: inset 0 5px 20px -9px #a1a1a1;
}

#press-room .press-room h1 {
    font-size: 48px;
    border-left: 4px solid #1E9EE4;
    line-height: 1.2;
    padding-left: 20px;
    font-weight: 900;
    margin-bottom: 0;
}

@media screen and (max-width:1399.9px) {
    #press-room .press-room h4 {
        font-size: 20px;
        width: 90%;
    }

    #press-room .press-room {
        padding: 35px 0 50px;
    }
}

@media screen and (max-width:1199.9px) {
    #press-room .press-room h1 {
        font-size: 42px;
    }

    #press-room .press-room h4 {
        font-size: 18px;
        width: 100%;
    }
}

@media screen and (max-width:991.9px) {
    #press-room .press-room h1 {
        font-size: 34px;
    }

    #press-room .press-room h4 {
        font-size: 17px;
        width: 100%;
    }
}

@media screen and (max-width:767.9px) {
    #press-room .press-room {
        padding: 40px 0 20px;
    }

    #press-room .press-room h4 {
        font-size: 16px;
        width: 100%;
    }
}

@media screen and (max-width:575.9px) {
    #press-room .press-room {
        padding-bottom: 30px;
    }
}

/* press-room end */

/* in the news start */
#press-room .in-the-news {
    background-image: url('../img/front-page/technology-partners-bg.svg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding: 40px 0;
    background-color: #1a75e1;
}

#press-room .in-the-news h3.title {
    font-family: 'Lato', sans-serif;
    font-size: 32px;
    color: white;
    font-weight: 900;
    margin-bottom: 30px;
    line-height: 1.2;
}

@media screen and (max-width:1199.9px) {
    #press-room .in-the-news h3.title {
        margin-bottom: 15px;
    }
}

@media screen and (max-width:991.9px) {
    #press-room .in-the-news h3.title {
        margin-bottom: 15px;
        font-size: 28px;
    }
}

@media screen and (max-width:767.9px) {
    #press-room .in-the-news {
        padding: 25px 0;
    }

    #press-room .in-the-news h3.title {
        font-size: 22px;
        margin-bottom: 5px;
    }
}

@media screen and (max-width:575.9px) {
    #press-room .in-the-news {
        padding: 25px 0;
    }

    #press-room .in-the-news h3.title {
        font-size: 18px;
        margin-bottom: 0;
    }
}

/* in the news end */

/*navigation Start */
#press-room .navigation a {
    text-decoration: none !important;
}

#press-room .navigation a:hover {
    background: #1B38DB;
    color: #ffffff !important;
}

#press-room .navigation .nav-item {
    padding: 13px 30px;
    color: #1B38DB;
    font-size: 18px;
    line-height: 21px;
    font-weight: 700;
    border: 1px solid #1B38DB;
    border-radius: 12px;
    cursor: pointer;
}

#press-room .navigation .nav-item.active {
    background: #1B38DB;
    color: #ffffff;
    cursor: default;
}

@media screen and (max-width:1399.9px) {
    #press-room .navigation .nav-item {
        padding: 10px 24px;
        font-size: 16px;
    }
}

@media screen and (max-width:1199.9px) {
    #press-room .navigation .nav-item {
        padding: 1.2% 1.6%;
        font-size: 16px;
    }
}

@media screen and (max-width:991.9px) {
    #press-room .navigation .nav-item {
        padding: 1.6% 1.8%;
        font-size: 16px;
        margin-bottom: 10px;
    }

    #press-room .navigation.voffset-60 {
        margin-top: 40px !important;
    }
}

@media screen and (max-width:767.9px) {
    #press-room .navigation .nav-item {
        padding: 2% 3%;
        font-size: 16px;
        margin-bottom: 10px;
    }

    #press-room .navigation.voffset-60 {
        margin-top: 30px !important;
    }
}

/*navigation End*/
/* press-room-items start */

#press-room .press- {
    text-decoration: none;
    width: calc(18% + 24px);
}

#press-room .press-item {
    padding: 50px 34px;
    background-color: #F9F9F9;
    text-align: center;
    width: 100%;
    height: 100%;
    border-radius: 12px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    box-shadow: 7px 7px 5px #00000015;
}

#press-room .press-item h3 {
    font-family: 'Lato', sans-serif;
    font-size: 21px;
    line-height: 1.4;
    margin-bottom: 0;
    color: #000;
    font-weight: 900;
    margin-top: 10px;

}

#press-room .img-100px {
    width: 100px;
}

#press-room .img-114px {
    width: 114px;
}

#press-room .spacing-160px {
    width: 160px;
}

@media screen and (max-width:1399.9px) {
    #press-room .press- {
        text-decoration: none;
        width: calc(20% + 24px);
    }

    #press-room .press-item {
        padding: 45px 30px;
    }
}

@media screen and (max-width:1199.9px) {
    #press-room .spacing-160px {
        width: 90px;
    }
}

@media screen and (max-width:991.9px) {
    #press-room .spacing-160px {
        width: 90px;
    }

    #press-room .img-100px {
        width: 65px;
    }

    #press-room .img-114px {
        width: 70px;
    }

    #press-room .press-item {
        padding: 30px 30px;
    }

    #press-room .press-item h3 {
        font-size: 18px;
    }

    #press-room .press- {
        text-decoration: none;
        width: calc(21% + 24px);
    }
}

@media screen and (max-width:767.9px) {
    #press-room .press- {
        text-decoration: none;
        width: calc(45% + 24px);
    }

    #press-room .spacing-160px {
        display: none;
    }

    #press-room .press-room-items .voffset-60 {
        margin-top: 20px !important;
    }

    #press-room .img-100px {
        width: unset;
    }

    #press-room .img-114px {
        width: unset;
    }

    #press-room .press-item h3 {
        font-size: 21px;
    }
}

@media screen and (max-width:575.9px) {
    #press-room .press- {
        text-decoration: none;
        width: 50%;
    }

    #press-room .press-item h3 {
        font-size: 18px;
    }

    #press-room .press-item {
        padding: 20px 10px;
    }
}

/* press-room-items end */

/* ready-to-talk start */

#press-room .ready-to-talk {
    padding-top: 40px;
    background-color: #F5F6F7;
}

#press-room .ready-to-talk h3,
#press-room .ready-to-talk span {
    font-family: 'Lato', sans-serif;
    font-size: 28px;
    line-height: 1.4;
    font-weight: 900;
    margin-right: 14px;
}

#press-room .ready-to-talk p {
    margin-bottom: 15px;
    font-family: 'Lato', sans-serif;
    font-size: 24px;
    line-height: 1.2;
    font-weight: 500;
}

#press-room .ready-to-talk h3 {
    margin-bottom: 13px;
}

#press-room .ready-to-talk a {
    color: #1B38DB;
    font-size: 22px;
    line-height: 1;
    font-weight: 500;
}

@media screen and (max-width:767.9px) {
    #press-room .ready-to-talk {
        padding-bottom: 30px;
    }

    #press-room .ready-to-talk h3,
    #press-room .ready-to-talk span {
        font-size: 23px;
    }
}

@media screen and (max-width:575.9px) {

    #press-room .ready-to-talk h3,
    #press-room .ready-to-talk span {
        font-size: 18px;

    }

    #press-room .ready-to-talk span {
        margin-right: 5px;
    }

    #press-room .ready-to-talk h3 {
        margin-bottom: 5px;
    }

    #press-room .ready-to-talk p {
        font-size: 15px;
        margin-bottom: 5px;
    }

    #press-room .ready-to-talk a {
        font-size: 15px;
    }

}

/* ready-to-talk end */
#press-room section.form {
    margin-top: 0 !important;
    background-image: url(../img/front-page/form-bg.png), linear-gradient(#F5F6F7 0% 20%, #fff 10% 100%) !important;
}

/* press-room start */
#privacy-policy .press-room h4 {
    font-family: 'Lato', sans-serif;
    font-weight: 900;
    color: #1E9EE4;
    font-size: 24px;
    line-height: 1.2;
    width: 90%;
    margin-left: auto;
    margin-bottom: 0;
}

#privacy-policy .press-room {
    padding: 75px 0 90px;
    background-color: #F5F6F7;
    -webkit-box-shadow: inset 0 5px 20px -9px #a1a1a1;
    box-shadow: inset 0 5px 20px -9px #a1a1a1;
}

#privacy-policy .press-room h1 {
    font-size: 48px;
    border-left: 4px solid #1E9EE4;
    line-height: 1.2;
    padding-left: 20px;
    font-weight: 900;
    margin-bottom: 0;
}

@media screen and (max-width:1399.9px) {
    #privacy-policy .press-room h4 {
        font-size: 20px;
        width: 90%;
    }

    #privacy-policy .press-room {
        padding: 35px 0 50px;
    }
}

@media screen and (max-width:1199.9px) {
    #privacy-policy .press-room h1 {
        font-size: 42px;
    }

    #privacy-policy .press-room h4 {
        font-size: 18px;
        width: 100%;
    }
}

@media screen and (max-width:991.9px) {
    #privacy-policy .press-room h1 {
        font-size: 34px;
    }

    #privacy-policy .press-room h4 {
        font-size: 17px;
        width: 100%;
    }
}

@media screen and (max-width:767.9px) {
    #privacy-policy .press-room {
        padding: 40px 0 20px;
    }

    #privacy-policy .press-room h4 {
        font-size: 16px;
        width: 100%;
    }
}

@media screen and (max-width:575.9px) {
    #privacy-policy .press-room {
        padding-bottom: 30px;
    }
}

/* press-room end */

/* Service Polices */

#privacy-policy .service-polices h3 {
    font-weight: 700;
    font-size: 28px;
}

#privacy-policy .service-polices h2 {
    font-weight: 700;
    font-size: 36px;
}

#privacy-policy .service-polices p,
#privacy-policy .service-polices ul li #privacy-policy {
    font-weight: 400;
    font-size: 18px;
}

#privacy-policy .service-polices ul li {
    line-height: 2;
}

#privacy-policy .service-polices a {
    color: #1B38DB;
    text-decoration: none;
}

@media screen and (max-width:575.9px) {
    #privacy-policy .service-polices h3 {
        font-weight: 700;
        font-size: 22px;
    }

    #privacy-policy .service-polices h2 {
        font-weight: 700;
        font-size: 28px;
    }
}

/* end */
#managed-private-cloud a {
    text-decoration: none;
}

/* dedicatedhosting */
#managed-private-cloud .dedicatedhosting {
    background-image: url('../img/cloud-platform/Hero-background.png') !important;
    background-size: 100% !important;
    background-repeat: no-repeat !important;

}

#managed-private-cloud .dedicatedhosting h1 {
    padding: 80px 0 25px 0 !important;
    font-size: 78px !important;
    font-weight: 300;
}



#managed-private-cloud .dedicated-main .white-btn {
    background-color: #ffffff !important;
    color: #1B38DB !important;
    font-weight: 900;

}

#managed-private-cloud .blue-btn {
    background-color: #1B38DB !important;
    color: #ffffff !important;
    font-weight: 900;

}

#managed-private-cloud .dedicated-main p:nth-child(2) {
    font-size: 22px;
    margin-top: -12px;
    margin-bottom: 28px;
}

#managed-private-cloud .dedicated-main p:nth-child(4) {
    font-size: 18px;
    padding-top: 20px;
}

#managed-private-cloud .dedicated-main button {
    background-color: transparent;
    border-color: #ffffff;
    color: #ffffff !important;
    border-radius: 12px;
    padding: 13px 40px;
}


#managed-private-cloud .dedicatedhosting h1 strong {
    font-weight: 900 !important;
}




#managed-private-cloud .biotech p {
    font-size: 18px !important;
}

#managed-private-cloud .biotech .row {
    align-items: center;
    justify-content: space-around;
}

#managed-private-cloud .biotech h2 {
    font-weight: 900;
    margin-bottom: 20px;
}

#managed-private-cloud .biotech strong {
    font-weight: 900;
}

#managed-private-cloud .drive-inonvation {
    background-color: #F7F5F5;
    padding: 50px 0;
}

#managed-private-cloud .drive-inonvation .col-md-6 {
    margin-top: 30px;
}

#managed-private-cloud .drive-inonvation .drive-items {
    margin: 0 10px;
    background-color: #fff;
    padding: 25px 60px;
    border: 1px solid #ccc;

}

#managed-private-cloud .drive-inonvation .drive-items1 {
    min-height: 400px;
}

#managed-private-cloud .drive-inonvation .drive-items2 {
    min-height: 580px;
}

#managed-private-cloud .drive-inonvation .drive-items3 {
    min-height: 675px;
}

#managed-private-cloud .drive-inonvation h5 {
    font-weight: 900;
    margin-bottom: 20px;
}



/* Form section */

#managed-private-cloud section.form {
    background-image: url('../img/front-page/form-bg.png'), linear-gradient(#F9F9F9 0% 20%, #fff 10% 100%);
    background-repeat: no-repeat;
    background-size: 100% 500px;
    background-position: top right;
    padding: 100px 0 0;
}

#managed-private-cloud section.form .form-icon {
    max-width: 128px;
    display: block;
    margin: 0 auto 15px;
}

#managed-private-cloud section.form h2.title {
    font-size: 48px;
    line-height: 57.6px;
    font-weight: bold;
    text-align: center;
    margin-bottom: 20px;
    color: white;
}

#managed-private-cloud section.form h3.subtitle {
    font-size: 21px;
    line-height: 25.2px;
    font-weight: bold;
    text-align: center;
    margin-bottom: 20px;
    color: white;
}

#managed-private-cloud section.form .description {
    margin-bottom: 40px;
}

#managed-private-cloud section.form .description,
#managed-private-cloud section.form .description p {
    font-size: 18px;
    line-height: 21px;
    font-weight: 500;
    text-align: center;
    color: white;
}

#managed-private-cloud section.form .description p:last-child {
    margin-bottom: 0;
}

#managed-private-cloud section.form form {
    background-color: white;
    padding: 70px 100px;
    border-radius: 25px;
    box-shadow: 3px 3px 12px -6px darkgrey;
}

#managed-private-cloud section.form form .input-wrapper {
    margin-bottom: 40px;
    display: flex;
    flex-direction: column;
}

#managed-private-cloud section.form form .input-wrapper label {
    margin-bottom: 20px;
    font-weight: bold;
}

#managed-private-cloud section.form form .input-wrapper input {
    height: 70px;
    padding: 0 25px;
}

#managed-private-cloud section.form form .input-wrapper textarea {
    height: 125px;
    padding: 15px 25px;
}

#managed-private-cloud .biotech {
    padding-bottom: 60px;
}

#managed-private-cloud .btn-blue {
    padding: 10px 65px;
    background-color: #1B38DB;
    color: #fff !important;
    border-radius: 25px;
    font-weight: 800;
}


@media screen and (max-width: 1199.9px) {
    #managed-private-cloud section.form {
        background-size: auto 620px;
        padding: 50px 0 0;
    }

    #managed-private-cloud section.form form {
        padding: 50px 40px;
    }
}







@media screen and (min-width: 768px) and (max-width: 1200px) {

    #managed-private-cloud .dedicatedhosting h1 {
        font-size: 50px !important;
        padding: 75px 0 25px 0 !important;
    }

    #managed-private-cloud .dedicatedhosting {
        background-size: cover !important;
        background-position: top !important;
    }

    #managed-private-cloud #hipaa-video1 {
        height: 50vh;
    }

    #managed-private-cloud #hipaa-video1 iframe {
        height: 50vh;
    }

    #managed-private-cloud .managed .managed-item {
        padding: 25px 10px !important;
    }
}



@media screen and (min-width: 1500px) and (max-width: 1800px) {
    #managed-private-cloud .dedicatedhosting {
        background-size: cover !important;
        background-position: top !important;
    }
}


@media screen and (min-width: 1200px) and (max-width: 1500px) {
    #managed-private-cloud section.challenges .challenge-item {
        min-height: 285px !important;
    }

    #managed-private-cloud .dedicatedhosting {
        background-size: cover !important;
        background-position: top !important;
    }
}

@media screen and (max-width: 767.9px) {

    #managed-private-cloud .managed .managed-item {
        padding: 25px !important;
    }

    #managed-private-cloud .hipaa-complient img {
        margin-bottom: 35px;
    }


    #managed-private-cloud .drive-inonvation .drive-items {
        margin: 0 !important;
        padding: 15px 25px !important;
        text-align: center;
    }

    #managed-private-cloud .dedicatedhosting h1 span {
        font-size: 27px !important;
    }

    #managed-private-cloud main .dedicatedhosting h1 {
        padding: 55px 0 80px 0 !important;
        font-size: 28px !important;
        margin: 0 auto;
        text-align: center;
        width: 80%;
    }

    #managed-private-cloud .dedicatedhosting .voffset-60 {
        margin-top: 5px !important;
    }

    #managed-private-cloud .dedicatedhosting {
        background-size: cover !important;
        background-position: top;
    }

    #managed-private-cloud .dedicated-main {
        text-align: center;
    }

    #managed-private-cloud .voffset-100 {
        margin-top: 50px !important;
    }

    #managed-private-cloud .cloud-platform h3 {
        margin-top: 50px;
        text-align: center;
    }

    #managed-private-cloud .dediacted-button button {
        margin-bottom: 12px;
    }

    #managed-private-cloud .dedicated-host h3 {
        margin-top: 12px;
    }

    #managed-private-cloud .dedicatedhosting p.text-white {
        font-size: 16px !important;
    }

    #managed-private-cloud #hipaa-video1 {
        height: 33vh;
    }

    #managed-private-cloud #hipaa-video1 iframe {
        height: 34vh;
    }

    #managed-private-cloud .dedicated-main button {
        padding: 10px 25px;
        font-size: 0.9rem;
    }

}


#managed-private-cloud .hipaa-complient strong {
    font-weight: 900;
}

#managed-private-cloud .font-18 {
    font-size: 18px !important;
}

#managed-private-cloud .hipaa-hosting {
    /* background-color: #F7F5F5; */
    padding: 100px 0;
}

#managed-private-cloud .hipaa-complient button {
    background-color: #1B36DB;
    padding: 10px 30px;
    border-radius: 10px;
    font-weight: 700;
    margin-top: 15px;
}


#managed-private-cloud .hipaa-complient .row {
    align-items: center;
}

#managed-private-cloud .hipaa-complient h3 {
    font-weight: 900;
    margin-bottom: 30px;
}

#managed-private-cloud .hipaa-complient p {
    font-size: 18px;
}


#managed-private-cloud .docker .title {
    font-size: 32px;
    text-align: center;
    color: #fff;
}

#managed-private-cloud .docker h3 {
    font-weight: 900;
    text-align: center;
}

#managed-private-cloud .docker form h3 {
    margin-bottom: 20px;
}

#managed-private-cloud .form-btn {
    text-align: center;
    padding-bottom: 60px;
    border-bottom: 1px solid #CCCCCC;
    margin-bottom: 60px;
    margin-top: 25px;
}

#managed-private-cloud .form-btn button {
    padding: 15px 25px;
    border-radius: 18px;
}

#managed-private-cloud .docker .docker-item h3 {
    text-align: left;
    margin-bottom: 20px;
}

#managed-private-cloud .docker .docker-item {
    margin-bottom: 40px;
}

#managed-private-cloud .docker {
    margin-bottom: 66px;
}


#managed-private-cloud .managed h2 {
    text-align: center;
    font-weight: 700;
    font-size: 44px;
    margin-bottom: 50px;
}

#managed-private-cloud .managed {
    padding: 40px 0 100px 0;
    background-color: #F9F9F9;
    margin-top: 50px;
}

#managed-private-cloud .managed .managed-item {
    height: 100%;
    background-color: #fff;
    padding: 25px 60px;
    text-align: center;
    border-radius: 17px;
    box-shadow: 2px 2px 3px 0 rgba(204, 204, 204, 1);
    -webkit-box-shadow: 2px 2px 3px 0 rgba(204, 204, 204, 1);
    -moz-box-shadow: 2px 2px 3px 0 rgba(204, 204, 204, 1);
}

#managed-private-cloud .managed h4 {
    margin-top: 20px;
    margin-bottom: 20px;
    font-weight: 700;
    font-size: 20px;
}

#managed-private-cloud .managed .col-md-6.col-lg-4 {
    margin-bottom: 24px;
}

/* Technology-partners Section */

#managed-private-cloud section.image-block {
    background-image: url('../img/front-page/technology-partners-bg.svg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding: 60px 0 70px;
    background-color: #1a75e1;
}

#managed-private-cloud section.image-block h2.title {
    font-size: 50px;
    color: white;
    font-weight: bold;
}

#managed-private-cloud section.image-block h3.title {
    font-size: 32px;
    color: white;
    font-weight: bold;
}

#managed-private-cloud section.image-block h4.subtitle {
    font-size: 21px;
    color: white;
    font-weight: bold;
    text-transform: uppercase;
}





#managed-private-cloud section.image-block.bg-reverse {
    background-image: url('../img/front-page/technology-partners-bg-reverse.svg');
}

#managed-private-cloud section.image-block.bg-none {
    background: none;
}

#managed-private-cloud section.image-block.bg-none h2.title,
#managed-private-cloud section.image-block.bg-none h3.title,
#managed-private-cloud section.image-block.bg-none h4.subtitle {
    color: black;
}

#managed-private-cloud .image-block h3 {
    font-weight: 900 !important;
}

@media screen and (max-width: 767.9px) {

    #managed-private-cloud .managed h2 {
        font-size: 35px;
    }

    #managed-private-cloud .managed-item {
        margin-bottom: 35px;
    }

    #managed-private-cloud .managed-item:nth-child(4) {
        margin-bottom: 0 !important;
    }
}

@media screen and (max-width:1399.9px) {
    #managed-private-cloud .dedicatedhosting h1 {
        font-size: 82px !important;
        padding: 75px 0 25px 0 !important;
    }
}

@media screen and (max-width:1199.9px) {
    #managed-private-cloud .dedicatedhosting h1 {
        font-size: 70px !important;
        padding: 75px 0 25px 0 !important;
    }

    #managed-private-cloud .hipaa-complient h3 {
        font-weight: 900;
        margin-bottom: 10px;
        font-size: 26px;
    }

    #managed-private-cloud .managed h2 {
        text-align: center;
        font-weight: 700;
        font-size: 40px;
        margin-bottom: 20px;
    }

    #managed-private-cloud section.image-block {
        padding: 40px 0;
    }
}

@media screen and (max-width:991.9px) {
    #managed-private-cloud .dedicatedhosting h1 {
        font-size: 55px !important;
    }

    #managed-private-cloud .hipaa-complient.voffset-60 {
        margin-top: 30px !important;
    }

    #managed-private-cloud .hipaa-complient img {
        width: 70%;
    }

    #managed-private-cloud .hipaa-complient h3 {
        font-weight: 900;
        margin-bottom: 14px;
        font-size: 30px;
        text-align: center;
        margin-top: 15px;
    }

    #managed-private-cloud .managed h2 {
        text-align: center;
        font-weight: 700;
        font-size: 32px;
        margin-bottom: 20px;
    }
}

@media screen and (max-width:767.9px) {
    #managed-private-cloud main .dedicatedhosting h1 {
        padding: 55px 0 20px 0 !important;
        font-size: 45px !important;
        margin: 0 auto;
        text-align: center;
        width: 80%;
    }

    #managed-private-cloud .hipaa-complient h3 {
        font-weight: 900;
        margin-bottom: 14px;
        font-size: 25px;
        text-align: center;
        margin-top: 15px;
    }

    #managed-private-cloud .managed {
        padding: 40px 0 30px 0;
        background-color: #F9F9F9;
        margin-top: 50px;
    }
}

@media screen and (max-width:575.9px) {
    #managed-private-cloud main .dedicatedhosting h1 {
        padding: 55px 0 20px 0 !important;
        font-size: 35px !important;
        margin: 0 auto;
        text-align: center;
        width: 80%;
    }

    #managed-private-cloud .hipaa-complient img {
        margin-bottom: 0;
    }

    #managed-private-cloud .hipaa-complient strong {
        font-weight: 900;
        font-size: 16px;
    }

    #managed-private-cloud .hipaa-complient p {
        font-size: 16px;
    }

    #managed-private-cloud .managed h2 {
        text-align: center;
        font-weight: 700;
        font-size: 29px;
        margin-bottom: 20px;
    }
}

/* press-room start */
#reseller-program .press-room h4 {
    font-family: 'Lato', sans-serif;
    font-weight: 900;
    color: #1E9EE4;
    font-size: 24px;
    line-height: 1.2;
    margin-bottom: 0;
    padding-left: 20px;
}

#reseller-program .press-room {
    padding: 75px 0 90px;
    background-color: #F5F6F7;
    -webkit-box-shadow: inset 0 5px 20px -9px #a1a1a1;
    box-shadow: inset 0 5px 20px -9px #a1a1a1;
}

#reseller-program .press-room h1 {
    font-size: 48px;
    border-left: 4px solid #1E9EE4;
    line-height: 1.2;
    padding-left: 20px;
    font-weight: 900;
    margin-bottom: 0;
}

@media screen and (max-width:1399.9px) {
    #reseller-program .press-room h4 {
        font-size: 20px;
        width: 90%;
    }

    #reseller-program .press-room {
        padding: 35px 0 50px;
    }
}

@media screen and (max-width:1199.9px) {
    #reseller-program .press-room h1 {
        font-size: 42px;
    }

    #reseller-program .press-room h4 {
        font-size: 18px;
        width: 100%;
    }
}

@media screen and (max-width:991.9px) {
    #reseller-program .press-room h1 {
        font-size: 34px;
    }

    #reseller-program .press-room h4 {
        font-size: 17px;
        width: 100%;
    }
}

@media screen and (max-width:767.9px) {
    #reseller-program .press-room {
        padding: 40px 0 20px;
    }

    #reseller-program .press-room h4 {
        font-size: 16px;
        width: 100%;
    }
}

@media screen and (max-width:575.9px) {
    #reseller-program .press-room {
        padding-bottom: 30px;
    }
}

/* press-room end */

/*navigation Start */

#reseller-program .navigation a {
    text-decoration: none !important;
}

#reseller-program .navigation a:hover {
    background: #1B38DB;
    color: #ffffff !important;
}

#reseller-program .navigation .nav-item {
    padding: 13px 45px;
    color: #1B38DB;
    font-size: 18px;
    line-height: 21px;
    font-weight: 700;
    border: 1px solid #1B38DB;
    border-radius: 12px;
    cursor: pointer;
}

#reseller-program .navigation .nav-item.active {
    background: #1B38DB;
    color: #ffffff;
    cursor: default;
}

@media screen and (max-width:1399.9px) {
    #reseller-program .navigation .nav-item {
        padding: 13px 30px;
        font-size: 18px;
    }
}

@media screen and (max-width:1199.9px) {
    #reseller-program .navigation .nav-item {
        padding: 10px 22px;
        font-size: 16px;
    }
}

@media screen and (max-width:991.9px) {
    #reseller-program .navigation .nav-item {
        padding: 1.6% 1.8%;
        font-size: 16px;
        margin-bottom: 10px;
    }

    #reseller-program .navigation.voffset-60 {
        margin-top: 40px !important;
    }
}

@media screen and (max-width:767.9px) {
    #reseller-program .navigation .nav-item {
        padding: 2% 3%;
        font-size: 16px;
        margin-bottom: 10px;
    }

    #reseller-program .navigation.voffset-60 {
        margin-top: 30px !important;
    }
}

/*navigation End*/

#reseller-program .pageContentSection h3 {
    font-weight: 900;
    font-size: 28px;
}

#reseller-program .pageContentSection p {
    font-size: 18px;
    font-weight: 400;
    margin-bottom: 20px;
}

#reseller-program .pageContentSection p strong {
    font-weight: 900;
}

#reseller-program .sectionPartnersReseller {
    padding: 40px 0;
    background: #f9f9f9;
}

#reseller-program .sectionPartnersReseller h2 {
    font-weight: 900;
}

#reseller-program .sectionPartnersReseller ul li {
    font-size: 18px;
    line-height: 2;
}

#reseller-program section.form {
    background-image: url(../img/front-page/form-bg.png), linear-gradient(#f9f9f9 0% 20%, #fff 10% 100%) !important;
}

/* press-room start */
#san-francisco-california-hosting .press-room h4 {
    font-family: 'Lato', sans-serif;
    font-weight: 900;
    color: #1E9EE4;
    font-size: 24px;
    line-height: 1.2;
    width: 90%;
    margin-left: auto;
    margin-bottom: 0;
}

#san-francisco-california-hosting .press-room {
    padding: 75px 0 90px;
    background-color: #F5F6F7;
    -webkit-box-shadow: inset 0 5px 20px -9px #a1a1a1;
    box-shadow: inset 0 5px 20px -9px #a1a1a1;
}

#san-francisco-california-hosting .press-room h1 {
    font-size: 48px;
    border-left: 4px solid #1E9EE4;
    line-height: 1.2;
    padding-left: 20px;
    font-weight: 900;
    margin-bottom: 0;
}

@media screen and (max-width:1399.9px) {
    #san-francisco-california-hosting .press-room h4 {
        font-size: 20px;
        width: 90%;
    }

    #san-francisco-california-hosting .press-room {
        padding: 35px 0 50px;
    }
}

@media screen and (max-width:1199.9px) {
    #san-francisco-california-hosting .press-room h1 {
        font-size: 42px;
    }

    #san-francisco-california-hosting .press-room h4 {
        font-size: 18px;
        width: 100%;
    }
}

@media screen and (max-width:991.9px) {
    #san-francisco-california-hosting .press-room h1 {
        font-size: 34px;
    }

    #san-francisco-california-hosting .press-room h4 {
        font-size: 17px;
        width: 100%;
    }
}

@media screen and (max-width:767.9px) {
    #san-francisco-california-hosting .press-room {
        padding: 40px 0 20px;
    }

    #san-francisco-california-hosting .press-room h4 {
        font-size: 16px;
        width: 100%;
    }
}

@media screen and (max-width:575.9px) {
    #san-francisco-california-hosting .press-room {
        padding-bottom: 30px;
    }
}

/* press-room end */
/* colocation-navigation Start */
#san-francisco-california-hosting .navigation a {
    text-decoration: none !important;
}

#san-francisco-california-hosting .navigation a:hover {
    background: #1B38DB;
    color: #ffffff !important;
}

#san-francisco-california-hosting .navigation .nav-item {
    padding: 13px 36px;
    color: #1B38DB;
    font-size: 18px;
    line-height: 21px;
    font-weight: 700;
    border: 1px solid #1B38DB;
    border-radius: 12px;
    cursor: pointer;
}

#san-francisco-california-hosting .navigation .nav-item.active {
    background: #1B38DB;
    color: #ffffff;
    cursor: default;
}

@media screen and (max-width:1399px) {
    #san-francisco-california-hosting .navigation .nav-item {
        padding: 10px 24px;
        font-size: 16px;
    }
}

@media screen and (max-width:1399.9px) {
    #san-francisco-california-hosting .colocation-header h1 {
        padding: 25px 0 !important;
        font-size: 72px !important;

        margin-bottom: 0;
    }

    #san-francisco-california-hosting .navigation .nav-item {
        padding: 10px 32px;
        font-size: 16px;
    }
}

@media screen and (max-width:1199.9px) {
    #san-francisco-california-hosting .colocation-header h1 {
        padding: 40px 0 25px !important;
        font-size: 60px !important;

        margin-bottom: 0;
    }

    #san-francisco-california-hosting .navigation .nav-item {
        padding: 10px 22px;
        font-size: 16px;
    }
}

@media screen and (max-width:991.9px) {
    #san-francisco-california-hosting .colocation-header h1 {
        padding: 40px 0 25px !important;
        font-size: 45px !important;

        margin-bottom: 0;
    }

    #san-francisco-california-hosting .navigation .nav-item {
        padding: 8px 13px;
        font-size: 14px;
    }
}

@media screen and (max-width:767px) {
    #san-francisco-california-hosting .navigation .nav-item {
        padding: 2% 3%;
        font-size: 16px;
        margin-bottom: 10px;
    }
}

@media screen and (max-width:575.9px) {
    #san-francisco-california-hosting main .colocation-header h1 {
        padding: 50px 0 15px !important;
        font-size: 32px !important;
        margin: 0 auto;
        text-align: center;
        width: 100%;
    }
}

/* colocation-navigation end*/

/* san francisco */

#san-francisco-california-hosting .san-francisco h2 {
    font-size: 28px;
    font-weight: 900;
}

#san-francisco-california-hosting .san-francisco h3 {
    font-size: 24px;
    font-weight: 900;
}

#san-francisco-california-hosting .san-francisco ul li,
#san-francisco-california-hosting .san-francisco p {
    font-size: 18px;
}

/* press-room start */
#scope-of-support .press-room h4 {
    font-family: 'Lato', sans-serif;
    font-weight: 900;
    color: #1E9EE4;
    font-size: 24px;
    line-height: 1.2;
    width: 90%;
    margin-left: auto;
    margin-bottom: 0;
}

#scope-of-support .press-room {
    padding: 75px 0 90px;
    background-color: #F5F6F7;
    -webkit-box-shadow: inset 0 5px 20px -9px #a1a1a1;
    box-shadow: inset 0 5px 20px -9px #a1a1a1;
}

#scope-of-support .press-room h1 {
    font-size: 48px;
    border-left: 4px solid #1E9EE4;
    line-height: 1.2;
    padding-left: 20px;
    font-weight: 900;
    margin-bottom: 0;
}

@media screen and (max-width:1399.9px) {
    #scope-of-support .press-room h4 {
        font-size: 20px;
        width: 90%;
    }

    #scope-of-support .press-room {
        padding: 35px 0 50px;
    }
}

@media screen and (max-width:1199.9px) {
    #scope-of-support .press-room h1 {
        font-size: 42px;
    }

    #scope-of-support .press-room h4 {
        font-size: 18px;
        width: 100%;
    }
}

@media screen and (max-width:991.9px) {
    #scope-of-support .press-room h1 {
        font-size: 34px;
    }

    #scope-of-support .press-room h4 {
        font-size: 17px;
        width: 100%;
    }
}

@media screen and (max-width:767.9px) {
    #scope-of-support .press-room {
        padding: 40px 0 20px;
    }

    #scope-of-support .press-room h4 {
        font-size: 16px;
        width: 100%;
    }
}

@media screen and (max-width:575.9px) {
    #scope-of-support .press-room {
        padding-bottom: 30px;
    }
}

/* press-room end */

/* Service Polices */

#scope-of-support .service-polices h3 {
    font-weight: 700;
    font-size: 28px;
}

#scope-of-support .service-polices h2 {
    font-weight: 700;
    font-size: 36px;
}

.service-polices p,
.service-polices ul li #scope-of-support {
    font-weight: 400;
    font-size: 18px;
}

#scope-of-support .service-polices ul li {
    line-height: 2;
}

#scope-of-support .service-polices a {
    color: #1B38DB;
    text-decoration: none;
}

@media screen and (max-width:575.9px) {
    #scope-of-support .service-polices h3 {
        font-weight: 700;
        font-size: 22px;
    }

    #scope-of-support .service-polices h2 {
        font-weight: 700;
        font-size: 28px;
    }
}

/* end */
/* secure comp header start*/
#block-storage .secure-block-header {
    background-image: url('../img/secure-block/Hero-background.png') !important;
    background-size: 120% !important;
    background-repeat: no-repeat !important;
}

#block-storage .secure-block-header .dedicated-main p.text-white {
    font-size: 22px;
    line-height: 26px;
}

#block-storage .secure-block-header .subheader {
    font-size: 24px;
    line-height: 28.8px;
}

#block-storage .dedicated-main .white-btn {
    background-color: #ffffff !important;
    color: #1B38DB !important;
    font-weight: 900;
}

#block-storage .dedicated-main p:nth-child(2) {
    font-size: 22px;
    margin-top: -12px;
}

#block-storage .dedicated-main .white-btn {
    background-color: #ffffff !important;
    color: #1B38DB !important;
    font-weight: 900;
    border-color: #ffffff;
    border-radius: 12px;
    padding: 13px 40px;
}

#block-storage .secure-block-header h1 {
    padding: 40px 0 25px 0 !important;
    font-size: 80px !important;
    font-weight: 300;
}

#block-storage .secure-block-header h1 strong {
    font-weight: 900 !important;

}

@media screen and (max-width:1599px) {
    #block-storage .secure-block-header {
        background-size: cover !important;
        background-position: top !important;
    }
}

@media screen and (max-width:1199px) {
    #block-storage .secure-block-header {
        background-size: cover !important;
        background-position: top !important;
    }

    #block-storage .dedicated-main p:nth-child(2) {
        font-size: 22px;
        margin-top: 0px;
        margin-bottom: 30px;
    }

    #block-storage .secure-block-header h1 {
        padding: 90px 0 30px 0px !important;
        font-size: 60px !important;
        font-weight: 300;
        margin-bottom: 0;
    }

}

@media screen and (max-width: 767.9px) {
    #block-storage main .secure-block-header h1 {
        padding: 55px 0 30px !important;
        font-size: 32px !important;
        margin: 0 auto;
        text-align: center;
        width: 66%;
    }

    #block-storage .secure-block-header p.text-white {
        width: 70%;
        margin: 0 auto 35px !important;
    }

    #block-storage .secure-block-header .subheader {
        font-size: 21px;
        line-height: 24px;
    }

    #block-storage .secure-block-header .voffset-60 {
        margin-top: 15px !important;
        margin-bottom: -32px;
    }

    #block-storage .secure-block-header {
        text-align: center;
    }

    #block-storage .voffset-100 {
        margin-top: 50px !important;
    }

    #block-storage .dediacted-button button {
        margin-bottom: 12px;
    }

    #block-storage .dedicated-host h3 {
        margin-top: 12px;
    }

    #block-storage .secure-block-header p.text-white {
        font-size: 18px !important;
    }

    #block-storage .dedicated-main button {
        padding: 10px 20px !important;
        font-size: 0.8rem;
    }

    #block-storage .dedicated-main p:nth-child(2) {
        margin-bottom: 55px;
    }
}

@media screen and (min-width:425px) and (max-width:767px) {
    #block-storage main .secure-block-header h1 {
        font-size: 40px !important;
    }
}

@media screen and (min-width:1600px) {
    #block-storage .head-image {
        max-width: 77% !important;
    }
}

/* secure block header end*/
/* sbs-specs start */
#block-storage .sbs-specs h2 {
    font-size: 32px;
    line-height: 38.4px;
    font-weight: 900;
    margin-bottom: 30px;
}

#block-storage .sbs-specs h3 {
    font-size: 28px;
    line-height: 30px;
    font-weight: 900;
    margin-bottom: 18px;
}

#block-storage .sbs-specs p {
    font-size: 18px;
    line-height: 21.6px;
    margin-bottom: 38px;
}

#block-storage .sbs-specs ul li {
    font-size: 18px;
    line-height: 26px;
    margin-bottom: 7px;
}

#block-storage .sbs-specs ul {
    list-style-image: url(../img/secure-block/check-mark.png);
    padding-left: 36px !important;
}

/*sbs-secs end*/
/* page-content start */

#block-storage .page-content .content-item {
    padding: 46px 52px 30px;
    min-height: 380px;
    background: #F9F9F9;
    border-radius: 20px;
    margin-bottom: 24px;
    -webkit-box-shadow: 0px 0px 12px -5px rgba(0, 0, 0, 0.39);
    box-shadow: 0px 0px 12px -5px rgba(0, 0, 0, 0.39);
}

#block-storage .content-item h3 {
    font-size: 20px;
    line-height: 24px;
    font-weight: 900;
}

#block-storage .content-item p {
    font-size: 18px;
    line-height: 21.6px;
}

@media screen and (max-width:1399px) {
    #block-storage .page-content .content-item {
        padding: 28px;
    }
}

@media screen and (max-width:991px) {
    #block-storage .page-content .content-item {
        padding: 46px 33px 30px;
    }
}

@media screen and (max-width:767px) {
    #block-storage .page-content .content-item {
        min-height: 300px;
        margin-bottom: 50px;
    }
}

/* page-content end */

/* blog-storage-comparison start */

#block-storage .comparison-p {
    line-height: 20px;
    font-size: 18px;
    margin: 50px 0;
}

/* blog-storage-comparison end */

/* free sbs start */

#block-storage .free-sbs {
    margin-top: 60px;
    padding: 70px 0 60px;
    background: #1B38DB;
}

#block-storage .free-sbs p {
    color: #fff;
    font-size: 32px;
    line-height: 38.4px;
    font-weight: 600;
    margin-bottom: 0;
}

@media screen and (max-width:767.9px) {
    #block-storage .free-sbs p {
        font-size: 24px;
        line-height: 34.4px;
    }

    #block-storage .free-sbs {
        margin-top: 30px;
    }
}

/* free sbs end */

/* hosting available map start */
#block-storage .hosting-available-map {
    padding: 60px 0 70px !important;
}

#block-storage .hosting-available-map h2.title {
    font-size: 50px;
    font-weight: 900;
}

#block-storage .hosting-available-map h4.subtitle {
    font-size: 21px;
    font-weight: 900;
    text-transform: uppercase;
}

@media screen and (max-width:991.9px) {
    #block-storage .hosting-available-map h2.title {
        font-size: 36px;
        font-weight: 900;
    }

    #block-storage .hosting-available-map h4.subtitle {
        font-size: 18px;
        font-weight: 900;
        text-transform: uppercase;
    }
}

@media screen and (max-width:767.9px) {
    #block-storage .hosting-available-map h2.title {
        font-size: 32px;
    }

    #block-storage .hosting-available-map h4.subtitle {
        font-size: 16px;
    }

    #block-storage .hosting-available-map {
        padding: 30px 0 20px !important;
    }
}

@media screen and (max-width:575.9px) {
    #block-storage .hosting-available-map h2.title {
        font-size: 28px;
    }

    #block-storage .hosting-available-map h4.subtitle {
        font-size: 14px;
    }

    #block-storage .hosting-available-map {
        padding: 30px 0 0 !important;
    }
}

/* hosting available map end */

/* about secure block start */

#block-storage .about-secure-block {
    padding-top: 30px;
}

#block-storage .about-secure-block h2:first-of-type {
    font-weight: 700;
    font-size: 38px;
    margin-top: 30px;
}

#block-storage .accordion-flush .accordion-item .accordion-button {
    font-size: 18px;
    font-weight: 900;
}

#block-storage .accordion-button::before {
    transform: rotate(90deg);
}

#block-storage .collapsed::before {
    transform: rotate(0deg);
}

#block-storage .accordion-button::before {
    flex-shrink: 0;
    width: 1.25rem;
    height: 1.25rem;
    margin-left: unset;
    content: "\25B6";
    background-image: none;
    background-repeat: no-repeat;
    background-size: 1.25rem;
    transition: transform .2s ease-in-out;
}

#block-storage .accordion-button::after {
    background-image: none !important;
}

#block-storage .accordion-flush .accordion-item .accordion-button {
    font-size: 18px;
    font-weight: 900;
}

#block-storage .accordion-button::before {
    flex-shrink: 0;
    width: 1.25rem;
    height: 1.25rem;
    margin-left: unset;
    content: "\25B6";
    background-image: none;
    background-repeat: no-repeat;
    background-size: 1.25rem;
    color: #1B38DB;
    margin-right: 10px;
}

#block-storage .accordion-button:not(.collapsed) {
    box-shadow: none;
    background-color: none;
}

#block-storage .accordion-flush .accordion-item .accordion-button {
    font-size: 18px;
    font-weight: 900;
    line-height: 21.6px;
}

#block-storage .accordion-button:not(.collapsed)::before {
    background-image: none;
}

#block-storage .accordion-button:not(.collapsed) {
    margin: 0 !important;
}

#block-storage .accordion-button::after {
    background-image: none !important;
}

#block-storage .accordion-body li {
    line-height: 33px;
}

#block-storage .accordion-button {
    padding: 0 !important;
    margin: 15px 0 !important;
    color: #000 !important;
    background: none !important;
    outline: none !important;
    box-shadow: none !important
}

#block-storage .accordion-item {
    border: none !important;
    outline: none !important;
}

#block-storage .accordion-body {
    padding: 5px 31px;
}

#block-storage .about-secure-block h2:first-of-type {
    font-weight: 700;
    font-size: 38px;
    margin-top: 30px;
}

#block-storage .faq-p {
    font-size: 16px !important;
    margin-left: 20px;
    margin-top: 35px;
    margin-bottom: 40px;
}

@media screen and (max-width:767.9px) {
    #block-storage .accordion-flush .accordion-item .accordion-button {
        font-size: 17px;
        font-weight: 700;
        line-height: 20.6px;
    }

    #block-storage .about-secure-block {
        padding-top: 0px;
    }

    #block-storage .accordion-body {
        padding: 5px 15px;
    }
}

/* about secure block end */

/* Award Winning Section Start */

#block-storage .awords-win {
    background-image: url('../img/secure-block/technology-partners-bg.svg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding: 60px 0 70px;
    background-color: #1a75e1;
    margin-top: 80px;
}

#block-storage .awords-win h3.title {
    font-size: 32px;
    color: white;
    font-weight: bold;
}

@media screen and (max-width:1199px) {
    #block-storage .awords-win {
        margin-top: 60px !important;
    }
}

/* Award Winning Section End */

/* Form section Start*/

#block-storage section.form {
    background-image: url('../img/front-page/form-bg.png'), linear-gradient(#f9f9f9 0% 20%, #f9f9f9 10% 100%);
    background-repeat: no-repeat;
    background-size: 100% 500px;
    background-position: top right;
    padding: 100px 0 0;
}

#block-storage section.form .form-icon {
    max-width: 128px;
    display: block;
    margin: 0 auto 15px;
}

#block-storage section.form h2.title {
    font-size: 48px;
    line-height: 57.6px;
    font-weight: bold;
    text-align: center;
    margin-bottom: 20px;
    color: white;
}

#block-storage section.form h3.subtitle {
    font-size: 21px;
    line-height: 25.2px;
    font-weight: bold;
    text-align: center;
    margin-bottom: 20px;
    color: white;
}

#block-storage section.form .description {
    margin-bottom: 40px;
}

#block-storage section.form .description,
#block-storage section.form .description p {
    font-size: 18px;
    line-height: 21px;
    font-weight: 500;
    text-align: center;
    color: white;
}

#block-storage section.form .description p:last-child {
    margin-bottom: 0;
}

#block-storage section.form form {
    background-color: white;
    padding: 70px 100px;
    border-radius: 25px;
    box-shadow: 3px 3px 12px -6px darkgrey;
}

#block-storage section.form form .input-wrapper {
    margin-bottom: 40px;
    display: flex;
    flex-direction: column;
}

#block-storage section.form form .input-wrapper label {
    margin-bottom: 20px;
    font-weight: bold;
}

#block-storage section.form form .input-wrapper input {
    height: 70px;
    padding: 0 25px;
}

#block-storage section.form form .input-wrapper textarea {
    height: 125px;
    padding: 15px 25px;
}

#block-storage .btn-blue {
    padding: 10px 65px;
    background-color: #1B38DB;
    color: #fff !important;
    border-radius: 25px;
    font-weight: 800;
}

@media screen and (max-width:767px) {
    #block-storage section.form {
        background-size: auto 550px;
        padding: 50px 0 0;
    }

    #block-storage section.form h2.title {
        font-size: 36px;
        line-height: 42px;
    }

    #block-storage section.form h3.subtitle {
        font-size: 19px;
        line-height: 120%;
    }

    #block-storage section.form form {
        padding: 30px 10px;
        border-radius: 10px;
    }
}

/* Form section End*/
#server-management a {
    text-decoration: none;
}

/* dedicatedhosting */
#server-management .dedicatedhosting {
    background-image: url('../img/cloud-platform/Hero-background.png') !important;
    background-size: 100% !important;
    background-repeat: no-repeat !important;

}

#server-management .dedicatedhosting h1 {
    padding: 80px 0px 25px 0px !important;
    font-size: 78px !important;
    font-weight: 300;
}



#server-management .dedicated-main .white-btn {
    background-color: #ffffff !important;
    color: #1B38DB !important;
    font-weight: 900;

}

#server-management .blue-btn {
    background-color: #1B38DB !important;
    color: #ffffff !important;
    font-weight: 900;

}

#server-management .dedicated-main p:nth-child(2) {
    font-size: 22px;
    margin-bottom: 28px;
}

#server-management .dedicated-main p:nth-child(4) {
    font-size: 18px;
    padding-top: 20px;
}

#server-management .dedicated-main button {
    background-color: transparent;
    border-color: #ffffff;
    color: #ffffff !important;
    border-radius: 12px;
    padding: 13px 40px;
}


#server-management .dedicatedhosting h1 strong {
    font-weight: 900 !important;
}




#server-management .biotech p {
    font-size: 18px !important;
}

#server-management .biotech .row {
    align-items: center;
    justify-content: space-around;
}

#server-management .biotech h2 {
    font-weight: 900;
    margin-bottom: 20px;
}

#server-management .biotech strong {
    font-weight: 900;
}

#server-management .drive-inonvation {
    background-color: #F7F5F5;
    padding: 50px 0;
}

#server-management .drive-inonvation .col-md-6 {
    margin-top: 30px;
}

#server-management .drive-inonvation .drive-items {
    margin: 0 10px;
    background-color: #fff;
    padding: 25px 60px;
    border: 1px solid #ccc;

}

#server-management .drive-inonvation .drive-items1 {
    min-height: 400px;
}

#server-management .drive-inonvation .drive-items2 {
    min-height: 580px;
}

#server-management .drive-inonvation .drive-items3 {
    min-height: 675px;
}

#server-management .drive-inonvation h5 {
    font-weight: 900;
    margin-bottom: 20px;
}



/* Form section */

#server-management section.form {
    background-image: url('../img/front-page/form-bg.png'), linear-gradient(#F9F9F9 0% 20%, #fff 10% 100%);
    background-repeat: no-repeat;
    background-size: 100% 500px;
    background-position: top right;
    padding: 100px 0 0;
}

#server-management section.form .form-icon {
    max-width: 128px;
    display: block;
    margin: 0 auto 15px;
}

#server-management section.form h2.title {
    font-size: 48px;
    line-height: 57.6px;
    font-weight: bold;
    text-align: center;
    margin-bottom: 20px;
    color: white;
}

#server-management section.form h3.subtitle {
    font-size: 21px;
    line-height: 25.2px;
    font-weight: bold;
    text-align: center;
    margin-bottom: 20px;
    color: white;
}

#server-management section.form .description {
    margin-bottom: 40px;
}

section.form .description,
#server-management section.form .description p {
    font-size: 18px;
    line-height: 21px;
    font-weight: 500;
    text-align: center;
    color: white;
}

#server-management section.form .description p:last-child {
    margin-bottom: 0;
}

#server-management section.form form {
    background-color: white;
    padding: 70px 100px;
    border-radius: 25px;
    box-shadow: 3px 3px 12px -6px darkgrey;
}

#server-management section.form form .input-wrapper {
    margin-bottom: 40px;
    display: flex;
    flex-direction: column;
}

#server-management section.form form .input-wrapper label {
    margin-bottom: 20px;
    font-weight: bold;
}

#server-management section.form form .input-wrapper input {
    height: 70px;
    padding: 0 25px;
}

#server-management section.form form .input-wrapper textarea {
    height: 125px;
    padding: 15px 25px;
}

#server-management .biotech {
    padding-bottom: 60px;
}

#server-management .btn-blue {
    padding: 10px 65px;
    background-color: #1B38DB;
    color: #fff !important;
    border-radius: 25px;
    font-weight: 800;
}


@media screen and (max-width: 1199.9px) {
    #server-management section.form {
        background-size: auto 620px;
        padding: 50px 0 0;
    }

    #server-management section.form form {
        padding: 50px 40px;
    }
}


@media screen and (min-width: 768px) and (max-width: 1200px) {
    #server-management .c-ftp .cpanel-items h5 {
        font-size: 16px !important;
    }

    #server-management .cpanel-items {
        padding: 30px 10px !important;
        min-height: 120px;
    }

    #server-management .dedicatedhosting h1 {
        font-size: 50px !important;
        padding: 75px 0px 25px 0px !important;
    }

    #server-management .dedicatedhosting {
        background-size: cover !important;
        background-position: top !important;
    }

    #server-management #hipaa-video1 {
        height: 50vh;
    }

    #server-management #hipaa-video1 iframe {
        height: 50vh;
    }

    #server-management .managed .col-md-4 {
        padding: 0 5px !important;
        ;
    }

    #server-management .managed .managed-item {
        padding: 25px 10px !important;
    }


    #server-management .managed .row:first-of-type .managed-item {
        min-height: 410px !important;
    }

    #server-management .managed .row:nth-child(3) .managed-item {
        min-height: 510px !important;
    }


    #server-management .managed .row:nth-child(4) .managed-item {
        min-height: 600px !important;
    }

}



@media screen and (min-width: 1500px) and (max-width: 1800px) {
    #server-management .dedicatedhosting {
        background-size: cover !important;
        background-position: top !important;
    }
}


@media screen and (min-width: 1200px) and (max-width: 1500px) {
    #server-management section.challenges .challenge-item {
        min-height: 285px !important;
    }

    #server-management .dedicatedhosting {
        background-size: cover !important;
        background-position: top !important;
    }
}

@media screen and (max-width: 767.9px) {

    #server-management .available {
        padding: 50px 0 !important;
    }

    #server-management .c-ftp .cpanel-items {
        margin-bottom: 20px;
    }

    #server-management .c-panel {
        padding-bottom: 0px !important;
    }

    #server-management .on-watch>.container>.row>.col-md-4 {
        text-align: center;
    }

    #server-management .on-watch>.container>.row>.col-md-4 h2 {
        font-size: 36px;
    }

    #server-management .c-panel .align-items-center>.col-md-4 {
        text-align: center;
    }

    #server-management .dns .col-md-4 {
        text-align: center;
    }

    #server-management .dns .col-md-4 h2 {
        margin-bottom: 25px;
    }

    #server-management .c-panel h2 {
        margin-bottom: 25px;
        font-size: 36px;
    }

    #server-management .pci-comp-text {
        text-align: center;
    }

    #server-management .database {
        text-align: center;
        padding-bottom: 25px;
    }

    #server-management .database h3 {
        margin-top: 20px;
        margin-bottom: 20px;
    }

    #server-management .database li {
        text-align: left;
    }

    #server-management .available-second-row {
        text-align: center;

    }

    #server-management .available h2 {
        font-size: 36px !important;
        margin-top: 25px !important;
    }

    #server-management .managed .managed-item {
        padding: 25px !important;
    }

    #server-management .hipaa-complient img {
        margin-bottom: 35px;
    }


    #server-management .drive-inonvation .drive-items {
        margin: 0 !important;
        padding: 15px 25px !important;
        text-align: center;
    }

    #server-management .dedicatedhosting h1 span {
        font-size: 27px !important;
    }

    #server-management main .dedicatedhosting h1 {
        padding: 55px 0 80px 0 !important;
        font-size: 36px !important;
        margin: 0 auto;
        text-align: center;
        width: 80%;
    }

    #server-management .dedicatedhosting .voffset-60 {
        margin-top: 5px !important;
    }

    #server-management .dedicatedhosting {
        background-size: cover !important;
        background-position: top;
    }

    #server-management .dedicated-main {
        text-align: center;
    }

    #server-management .voffset-100 {
        margin-top: 50px !important;
    }

    #server-management .cloud-platform h3 {
        margin-top: 50px;
        text-align: center;
    }

    #server-management .dediacted-button button {
        margin-bottom: 12px;
    }

    #server-management .dedicated-host h3 {
        margin-top: 12px;
    }

    #server-management .dedicatedhosting p.text-white {
        font-size: 16px !important;
    }

    #server-management #hipaa-video1 {
        height: 33vh;
    }

    #server-management #hipaa-video1 iframe {
        height: 34vh;
    }

    #server-management .dedicated-main button {
        padding: 10px 25px;
        font-size: 0.9rem;
    }

}


#server-management .hipaa-complient strong {
    font-weight: 900;
}

#server-management .hipaa-complient a {
    font-weight: 900;
    color: #000;
}

#server-management .font-18 {
    font-size: 18px !important;
}

#server-management .hipaa-hosting {
    /* background-color: #F7F5F5; */
    padding: 100px 0;
}

#server-management .hipaa-complient button {
    background-color: #1B36DB;
    padding: 10px 30px;
    border-radius: 10px;
    font-weight: 700;
    margin-top: 15px;
}


#server-management .hipaa-complient .row {
    align-items: center;
}

#server-management .hipaa-complient h3 {
    font-weight: 900;
    margin-bottom: 30px;
}

#server-management .hipaa-complient p {
    font-size: 18px;
}

#server-management .hipaa-complient p a {
    text-decoration: none;
}


#server-management .docker .title {
    font-size: 32px;
    text-align: center;
    color: #fff;
}

#server-management .docker h3 {
    font-weight: 900;
    text-align: center;
}

#server-management .docker form h3 {
    margin-bottom: 20px;
}

#server-management .form-btn {
    text-align: center;
    padding-bottom: 60px;
    border-bottom: 1px solid #CCCCCC;
    margin-bottom: 60px;
    margin-top: 25px;
}

#server-management .form-btn button {
    padding: 15px 25px;
    border-radius: 18px;
}

#server-management .docker .docker-item h3 {
    text-align: left;
    margin-bottom: 20px;
}

#server-management .docker .docker-item {
    margin-bottom: 40px;
}

#server-management .docker {
    margin-bottom: 66px;
}


#server-management .managed h2 {
    text-align: center;
    font-weight: 700;
    font-size: 44px;
    margin-bottom: 50px;
}

#server-management .managed {
    padding: 40px 0 100px 0;
    background-color: #F9F9F9;
    margin-top: 50px;
}

#server-management .managed .managed-item {
    background-color: #fff;
    padding: 25px 60px;
    text-align: center;
    border-radius: 17px;
    box-shadow: 2px 2px 3px 0px rgba(204, 204, 204, 1);
    -webkit-box-shadow: 2px 2px 3px 0px rgba(204, 204, 204, 1);
    -moz-box-shadow: 2px 2px 3px 0px rgba(204, 204, 204, 1);
}

#server-management .managed .col-md-4 {
    padding: 0 17px;
}

#server-management .managed h4 {
    margin-top: 20px;
    margin-bottom: 20px;
    font-weight: 700;
    font-size: 20px;
}

#server-management .managed .row:first-of-type .managed-item {
    min-height: 370px;
}

#server-management .managed .row:nth-child(3) {
    margin-top: 35px;
}

#server-management .managed .row:nth-child(3) .managed-item {
    min-height: 420px;
}

#server-management .managed .row:nth-child(4) {
    margin-top: 35px;
}

#server-management .managed .row:nth-child(4) .managed-item {
    min-height: 500px;
}


/* Technology-partners Section */

#server-management section.image-block {
    background-image: url('../img/front-page/technology-partners-bg.svg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding: 30px 0 35px;
    background-color: #1a75e1;
}

#server-management section.image-block h2.title {
    font-size: 50px;
    color: white;
    font-weight: bold;
}

#server-management section.image-block h3.title {
    font-size: 32px;
    color: white;
    font-weight: bold;
}

#server-management section.image-block h4.subtitle {
    font-size: 21px;
    color: white;
    font-weight: bold;
    text-transform: uppercase;
}





#server-management section.image-block.bg-reverse {
    background-image: url('../img/front-page/technology-partners-bg-reverse.svg');
}

#server-management section.image-block.bg-none {
    background: none;
}

#server-management section.image-block.bg-none h2.title,
#server-management section.image-block.bg-none h3.title,
#server-management section.image-block.bg-none h4.subtitle {
    color: black;
}

#server-management .image-block h3 {
    font-weight: 900 !important;
}

@media screen and (max-width: 767.9px) {

    #server-management .managed h2 {
        font-size: 35px;
    }

    #server-management .managed-item {
        margin-bottom: 35px;
    }

    #server-management .managed-item:nth-child(4) {
        margin-bottom: 0px !important;
    }
}

#server-management .available {
    padding: 65px 0;
    background-image: url(../img/dedicated-hosting/Background-1.png);
    background-size: cover;
}

#server-management .services-items {
    height: 100%;
    text-align: center;
    padding: 10px 15px 20px 15px;
    border-radius: 10px;
    background-color: #F9F9F9;
    box-shadow: 1px 1px 2px 0px rgb(224, 224, 224);
    -webkit-box-shadow: 2px 2px 3px 0px rgba(224, 224, 224, 1);
    -moz-box-shadow: 2px 2px 3px 0px rgba(224, 224, 224, 1);
}

#server-management .services-items h6 {
    font-size: 17px;
    font-weight: 700;
}

#server-management .available-second-row {
    align-items: center;
}

#server-management .available h2 {
    font-size: 44px;
    color: white;
    font-weight: 900;
}

#server-management .available p img {
    margin-right: 15px;
}

#server-management .available p {
    color: white;
    font-size: 24px;
}

#server-management .atlantic-first-row {
    justify-content: center;
    text-align: center;
}

#server-management .atlantic-first-row h2 {
    font-size: 32px;
    font-weight: 700;
    margin-bottom: 35px;
}

#server-management .atlantic-items {
    background-color: #F9F9F9;
    padding: 30px 0;
    border-radius: 15px;
    margin-top: 25px;
    box-shadow: 1px 1px 2px 0px rgb(224, 224, 224);
    -webkit-box-shadow: 2px 2px 3px 0px rgba(224, 224, 224, 1);
    -moz-box-shadow: 2px 2px 3px 0px rgba(224, 224, 224, 1);
}

#server-management .atlantic-items h3 {
    font-size: 24px;
    font-weight: 700;
}

#server-management .database h3 {
    font-size: 28px;
    font-weight: 700;
}


/* pci-complinance-simplified start */
#server-management .pci-complinance-simplified {
    background: url(../img/pci-hosting-solutions/pci-comp-simp-back-left.png),
        linear-gradient(0, #fff, #fff);
    background-position: left, right;
    background-repeat: no-repeat;
    padding: 30px 0px 75px 5px;
    background-size: 50% auto, 100% auto;
}

#server-management .pci-comp-text {
    color: #fff;
}

#server-management .pci-comp-text h2 {
    font-weight: 900;
    font-size: 36px;
    line-height: 43px;
}

#server-management .pci-comp-text p {
    font-size: 18px;
    line-height: 22px;
    font-weight: 600;
    margin-bottom: 0;

}

#server-management .pci-comp-text p span {
    font-weight: 300;
}

#server-management .soc-block {
    background: #fff;
    border: 1px solid #ccc;
    padding: 70px 100px 70px 50px;
}

#server-management .soc-text {
    margin-left: 70px;
}

#server-management .soc-text h3 {
    font-weight: 900;
}

#server-management .soc-text p {
    font-size: 18px;
    line-height: 19px;
    margin-bottom: 0;
}

@media screen and (max-width:1399px) {
    #server-management .pci-complinance-simplified {
        background-size: 50% 100%, 100% auto;
        padding: 40px;
    }
}

@media screen and (max-width:1199px) {
    #server-management .soc-text h3 {
        font-size: 28px;
        line-height: 33px;
    }

    #server-management .soc-text p {
        font-size: 16px;
        line-height: 18px;
    }

    #server-management .soc-text {
        margin-left: 28px;
    }

    #server-management .soc-block {
        padding: 25px 50px 25px 20px;
    }

    #server-management .pci-comp-text p {
        font-size: 15px;
    }

    #server-management .pci-comp-text h2 {
        font-size: 30px;
        line-height: 36px;
    }
}

@media screen and (max-width:991px) {
    #server-management .soc-block {
        padding: 20px;
    }

    #server-management .soc-text h3 {
        font-size: 20px;
    }

    #server-management .pci-comp-text h2 {
        font-size: 24px;
    }
}

@media screen and (max-width:767px) {
    #server-management .pci-complinance-simplified {
        background-size: cover;
        padding: 30px;
    }

    #server-management .soc-text {
        margin-left: 0;
    }

    #server-management .soc-text h3 {
        font-size: 22px;
    }

    #server-management .soc-text p {
        font-size: 18px;
        line-height: 20px;
    }

    #server-management .pci-comp-text h2 {
        font-size: 32px;
    }

    #server-management .pci-comp-text p {
        font-size: 18px;
    }
}

/* pci-complinance-simplified end */


#server-management .pci-complinance-simplified .soc-block p {
    font-size: 18px;
    font-weight: 700;
    display: flex;
    align-items: flex-start;
}

#server-management .pci-complinance-simplified .soc-block p img {
    margin-top: 3px;
    margin-right: 8px;
}

#server-management .pci-complinance-simplified .col-md-8 {
    margin-top: 30px !important;
}

#server-management .c-panel {
    background-color: #F7F7F7;
    padding: 40px 0;
}

#server-management .c-panel h2 {
    font-size: 42px;
    font-weight: 800;
}

#server-management .cpanel-items {
    padding: 30px 40px;
    background-color: #fff;
    border: 1px solid #C6C6C6;
    height: 100%;
}

#server-management .cpanel-items img {
    margin-right: 10px;
}

#server-management .cpanel-items h5 {
    font-weight: 700;
}

#server-management .c-panel .col-md-8 p {
    margin-top: 40px;
}

#server-management .dns {
    margin: 40px 0 30px;
}

#server-management .dns h2 {
    font-weight: 800;
    font-size: 42px;
}

#server-management .dns .col-md-8 img {
    margin-right: 8px;
    margin-top: 4px;
}

#server-management .dns .col-md-8 p {
    line-height: 32px;
    display: flex;
    align-items: flex-start;
    font-size: 18px;
}

#server-management .dns .row {
    border-bottom: 1px solid #C6C6C6;
}

#server-management .c-ftp .cpanel-items h5 {
    display: flex;
    align-items: flex-start;
    font-size: 18px !important;
}

#server-management .c-ftp .cpanel-items {
    padding: 15px 25px !important;
    height: 100%;
}

#server-management .on-watch .col-md-8 .col-md-4 {
    margin-top: 18px;
}

#server-management .on-watch .col-md-8 .col-md-4 h5 {
    line-height: 30px;
}

#server-management .migration p {
    display: flex;
    align-items: flex-start;
}

#server-management .migration p img {
    margin-top: 10px;
}

#server-management .Vulnerability .col-md-8 {
    margin-top: 45px !important;
}

#server-management .dns-none-border .row {
    border: none !important;
}

#server-management .ssl .cpanel-items {
    min-height: unset !important;
    padding: 20px 25px !important;
}

#server-management .dns h5 {
    font-weight: 700;
}

@media screen and (max-width:1399.9px) {
    #server-management .dedicatedhosting h1 {
        font-size: 63px !important;
        padding: 70px 0px 0px 0px !important;
    }

    #server-management .services-items h6 {
        font-size: 15px;
        font-weight: 700;
    }

    #server-management .c-panel h2 {
        font-size: 23px;
        font-weight: 800;
    }

    #server-management .available h2 {
        font-size: 40px;
        color: white;
        font-weight: 900;
    }

    #server-management .available p {
        color: white;
        font-size: 21px;
    }

    #server-management .dns h2 {
        font-weight: 800;
        font-size: 23px;
    }
}

@media screen and (max-width:1199.9px) {
    #server-management .dedicated-main p:nth-child(2) {
        font-size: 18px;
        margin-bottom: 28px;
    }

    #server-management .dedicatedhosting h1 {
        font-size: 53px !important;
        padding: 70px 0px 0px 0px !important;
    }

    #server-management .available h2 {
        font-size: 30px;
        color: white;
        font-weight: 900;
        margin-bottom: 0;
    }

    #server-management .available-second-row .col-md-4 img {
        width: 100px;
        margin: 0 auto;
        display: block;
    }
}

@media screen and (max-width:991.9px) {
    #server-management .c-ftp .cpanel-items h5 {
        flex-direction: column;
    }

    #server-management .dedicatedhosting h1 {
        font-size: 42px !important;
        padding: 50px 0px 0px 0px !important;
    }

    #server-management .hipaa-complient h3 {
        font-weight: 900;
        margin-bottom: 10px;
        font-size: 24px;
    }

    #server-management .atlantic-items h3 {
        font-size: 20px;
        font-weight: 700;
    }

    #server-management .pci-complinance-simplified {
        background-size: 67% 100%, 100% auto;
        padding: 40px;
    }

    #server-management .soc-block {
        padding: 66px 20px;
    }

    #server-management .Vulnerability .col-md-8 {
        margin-top: 0px !important;
    }
}

@media screen and (max-width:767.9px) {
    #server-management main .dedicatedhosting h1 {
        padding: 55px 0 10px 0 !important;
        font-size: 40px !important;
        margin: 0 auto;
        text-align: center;
        width: 80%;
    }

    #server-management .hipaa-complient img {
        width: 80%;
        display: block;
        margin: 0 auto;
    }

    #server-management .available h2 {
        margin-bottom: 15px;
    }

    #server-management .atlantic h2 {
        margin-top: 0 !important;
    }

    #server-management .pci-complinance-simplified {
        background-size: cover;
        padding: 30px;
    }

    #server-management .c-panel {
        background-color: #F7F7F7;
        padding: 20px 0;
    }

    #server-management .c-ftp .cpanel-items h5 {
        flex-direction: row;
        margin-bottom: 0;
    }

    #server-management .c-ftp .cpanel-items {
        height: auto;
    }

    #server-management .available-second-row img.d-block.mx-auto.mw-100 {
        width: 100px;
    }

    #server-management .available h2 {
        margin-bottom: 15px;
        font-size: 32px !important;
        margin-top: 10px !important;
    }

    #server-management .available p {
        color: white;
        font-size: 16px;
    }

    #server-management .available {
        padding: 25px 0 !important;
    }

    #server-management .dns {
        margin: 20px 0 30px;
    }

    #server-management .pci-comp-text p {
        font-size: 18px;
        margin-bottom: 15px;
    }
}

@media screen and (max-width:575.9px) {
    #server-management .pci-comp-text p {
        font-size: 18px;
        margin-bottom: 15px;
    }

    #server-management .dedicated-main p:nth-child(2) {
        margin-bottom: 10px;
    }

    #server-management .hipaa-complient p {
        font-size: 16px;
    }

    #server-management .available h2 {
        margin-bottom: 15px;
        font-size: 24px !important;
        margin-top: 10px !important;
    }

    #server-management .atlantic-items {
        background-color: #F9F9F9;
        padding: 30px 0;
        border-radius: 15px;
        margin-bottom: 15px;
        margin-top: 0;
    }

    #server-management .pci-comp-text h2 {
        font-size: 24px;
        line-height: 1.2;
    }

    #server-management .pci-comp-text p {
        font-size: 15px;
        width: 100%;
        margin-bottom: 0px;
    }

    #server-management .pci-complinance-simplified {
        background-size: cover;
        padding: 30px 10px;
    }

    #server-management .soc-block {
        padding: 20px 20px;
    }

    #server-management .pci-complinance-simplified .soc-block p {
        font-size: 16px;
        font-weight: 700;
        display: flex;
        line-height: 18px;
        align-items: flex-start;
        margin-bottom: 10px;
    }

    #server-management .c-ftp .cpanel-items {
        height: auto;
        margin-bottom: 0;
    }

    #server-management .available {
        padding: 25px 0 !important;
        margin-top: 20px;
    }

    #server-management .dns .col-md-8 p {
        line-height: 24px;
        display: flex;
        align-items: flex-start;
        font-size: 16px;
    }

    #server-management .pci-comp-text p {
        font-size: 15px;
        line-height: 15px;
        text-align: start;
        width: 100%;
        margin-bottom: 10px;
        text-align: center;
    }
}

/* press-room start */
#service-policies .press-room h4 {
    font-family: 'Lato', sans-serif;
    font-weight: 900;
    color: #1E9EE4;
    font-size: 24px;
    line-height: 1.2;
    width: 90%;
    margin-left: auto;
    margin-bottom: 0;
}

#service-policies .press-room {
    padding: 75px 0 90px;
    background-color: #F5F6F7;
    -webkit-box-shadow: inset 0px 5px 20px -9px #a1a1a1;
    box-shadow: inset 0px 5px 20px -9px #a1a1a1;
}

#service-policies .press-room h1 {
    font-size: 48px;
    border-left: 4px solid #1E9EE4;
    line-height: 1.2;
    padding-left: 20px;
    font-weight: 900;
    margin-bottom: 0;
}

@media screen and (max-width:1399.9px) {
    #service-policies .press-room h4 {
        font-size: 20px;
        width: 90%;
    }

    #service-policies .press-room {
        padding: 35px 0 50px;
    }
}

@media screen and (max-width:1199.9px) {
    #service-policies .press-room h1 {
        font-size: 42px;
    }

    #service-policies .press-room h4 {
        font-size: 18px;
        width: 100%;
    }
}

@media screen and (max-width:991.9px) {
    #service-policies .press-room h1 {
        font-size: 34px;
    }

    #service-policies .press-room h4 {
        font-size: 17px;
        width: 100%;
    }
}

@media screen and (max-width:767.9px) {
    #service-policies .press-room {
        padding: 40px 0 20px;
    }

    #service-policies .press-room h4 {
        font-size: 16px;
        width: 100%;
    }
}

@media screen and (max-width:575.9px) {
    #service-policies .press-room {
        padding-bottom: 30px;
    }
}

/* press-room end */

/* Service Polices */

#service-policies .service-polices h3 {
    font-weight: 700;
    font-size: 28px;
}

#service-policies .service-polices h2 {
    font-weight: 700;
    font-size: 36px;
}

.service-polices p,
.service-polices ul li #service-policies {
    font-weight: 400;
    font-size: 18px;
}

#service-policies .service-polices ul li {
    line-height: 2;
}

#service-policies .service-polices a {
    color: #1B38DB;
    text-decoration: none;
}

@media screen and (max-width:575.9px) {
    #service-policies .service-polices h3 {
        font-weight: 700;
        font-size: 22px;
    }

    #service-policies .service-polices h2 {
        font-weight: 700;
        font-size: 28px;
    }
}

/* end */
/* press-room start */
#speed-test .press-room h4 {
    font-family: 'Lato', sans-serif;
    font-weight: 900;
    color: #1E9EE4;
    font-size: 24px;
    line-height: 1.2;
    width: 90%;
    margin-left: auto;
    margin-bottom: 0;
}

#speed-test .press-room {
    padding: 75px 0 90px;
    background-color: #F5F6F7;
    -webkit-box-shadow: inset 0px 5px 20px -9px #a1a1a1;
    box-shadow: inset 0px 5px 20px -9px #a1a1a1;
}

#speed-test .press-room h1 {
    font-size: 48px;
    border-left: 4px solid #1E9EE4;
    line-height: 1.2;
    padding-left: 20px;
    font-weight: 900;
    margin-bottom: 0;
}

@media screen and (max-width:1399.9px) {
    #speed-test .press-room h4 {
        font-size: 20px;
        width: 90%;
    }

    #speed-test .press-room {
        padding: 35px 0 50px;
    }
}

@media screen and (max-width:1199.9px) {
    #speed-test .press-room h1 {
        font-size: 42px;
    }

    #speed-test .press-room h4 {
        font-size: 18px;
        width: 100%;
    }
}

@media screen and (max-width:991.9px) {
    #speed-test .press-room h1 {
        font-size: 34px;
    }

    #speed-test .press-room h4 {
        font-size: 17px;
        width: 100%;
    }
}

@media screen and (max-width:767.9px) {
    #speed-test .press-room {
        padding: 40px 0 20px;
    }

    #speed-test .press-room h4 {
        font-size: 16px;
        width: 100%;
    }
}

@media screen and (max-width:575.9px) {
    #speed-test .press-room {
        padding-bottom: 30px;
    }
}

/* press-room end */

/* page Content */

#speed-test .page-content h3 {
    font-size: 28px;
    margin-bottom: 15px;
    font-weight: 900;
}

#speed-test .page-content p {
    font-size: 18px;
    margin-bottom: 20px;
}

#speed-test .page-content a {
    text-decoration: none;
    color: #1B38DB;
}

/* press-room start */
#support-team .press-room h4 {
    font-family: 'Lato', sans-serif;
    font-weight: 900;
    color: #1E9EE4;
    font-size: 24px;
    line-height: 1.2;
    width: 90%;
    margin-left: auto;
    margin-bottom: 0;
}

#support-team .press-room {
    padding: 60px 0 40px;
    background-color: #F5F6F7;
    -webkit-box-shadow: inset 0px 5px 20px -9px #a1a1a1;
    box-shadow: inset 0px 5px 20px -9px #a1a1a1;
}

#support-team .press-room h1 {
    font-size: 48px;
    border-left: 4px solid #1E9EE4;
    line-height: 1.2;
    padding-left: 20px;
    font-weight: 900;
    margin-bottom: 0;
}

@media screen and (max-width:1399.9px) {
    #support-team .press-room h4 {
        font-size: 20px;
        width: 90%;
    }

    #support-team .press-room {
        padding: 35px 0 50px;
    }
}

@media screen and (max-width:1199.9px) {
    #support-team .press-room h1 {
        font-size: 42px;
    }

    #support-team .press-room h4 {
        font-size: 18px;
        width: 100%;
    }
}

@media screen and (max-width:991.9px) {
    #support-team .press-room h1 {
        font-size: 34px;
    }

    #support-team .press-room h4 {
        font-size: 17px;
        width: 100%;
    }
}

@media screen and (max-width:767.9px) {
    #support-team .press-room {
        padding: 40px 0 20px;
    }

    #support-team .press-room h4 {
        font-size: 16px;
        width: 100%;
    }
}

@media screen and (max-width:575.9px) {
    #support-team .press-room {
        padding-bottom: 30px;
    }
}

/* press-room end */


/*navigation Start */
#support-team .navigation a {
    text-decoration: none !important;
}

#support-team .navigation a:hover {
    background: #1B38DB;
    color: #ffffff !important;
}

#support-team .navigation .nav-item {
    padding: 13px;
    color: #1B38DB;
    font-size: 18px;
    line-height: 21px;
    font-weight: 700;
    border: 1px solid #1B38DB;
    border-radius: 12px;
    cursor: pointer;
}

#support-team .navigation .nav-item.active {
    background: #1B38DB;
    color: #ffffff;
    cursor: default;
}

@media screen and (max-width:1399.9px) {
    #support-team .navigation .nav-item {
        padding: 10px 16px;
        font-size: 14px;
    }
}

@media screen and (max-width:1199.9px) {
    #support-team .navigation .nav-item {
        padding: 10px 6px;
        font-size: 14px;
    }
}

@media screen and (max-width:991.9px) {
    #support-team .navigation .nav-item {
        padding: 1.6% 1.8%;
        font-size: 16px;
        margin-bottom: 10px;
    }

    #support-team .navigation.voffset-60 {
        margin-top: 40px !important;
    }
}

@media screen and (max-width:767.9px) {
    #support-team .navigation .nav-item {
        padding: 2% 3%;
        font-size: 16px;
        margin-bottom: 10px;
    }

    #support-team .navigation.voffset-60 {
        margin-top: 30px !important;
    }
}

/*navigation End*/

/* Support team section */
section.support-team {
    position: relative;
    height: 500px;
}

section.support-team::before {
    content: "";
    background-image: url('../img/front-page/support-team-bg-left.svg');
    background-size: cover;
    background-repeat: no-repeat;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 61%;
    height: 90%;
    z-index: -1;
}

section.support-team::after {
    content: "";
    background-image: url('../img/about/support-img.jpg');
    background-size: cover;
    background-repeat: no-repeat;
    position: absolute;
    right: 0;
    top: 0;
    width: 44%;
    height: 90%;
    z-index: -1;
}

section.support-team .support-team-content {
    padding-top: 90px;
    padding-bottom: 90px;
    /*display: flex;
        flex-direction: column;
        justify-content: center;*/
    height: 100%;
}

section.support-team .title {
    color: white;
    font-size: 36px;
    line-height: 43.2px;
    margin-bottom: 26px;
    font-weight: 900;
}

section.support-team .content {
    margin-bottom: 40px;
}

section.support-team .content,
section.support-team .content p {
    color: white;
    font-size: 17px;
    line-height: 20.4px;
}

section.support-team .content p:last-child {
    margin-bottom: 0;
}

section.support-team .buttons {
    display: flex;
    gap: 24px;
}

section.support-team .support-team-btn {
    background: white;
    border-radius: 10px;
    font-size: 18px;
    font-weight: bold;
    line-height: 21.6px;
    color: #1B38DB;
    display: inline-flex;
    gap: 12px;
    padding: 10px 20px;
}

section.support-team .support-team-btn img {
    max-height: 21.6px;
}

@media screen and (max-width: 1199.9px) {
    section.support-team {
        background-image: url('../img/front-page/support-team-bg-left.svg');
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center;
        position: relative;
        height: auto;
    }

    section.support-team::before,
    section.support-team::after {
        display: none;
    }
}

@media screen and (max-width:991.9px) {
    section.support-team .support-team-content {
        padding-top: 0;
        padding-bottom: 40px;
    }
}

@media screen and (max-width: 767.9px) {
    section.support-team {
        position: relative;
        height: 500px;
    }

    section.support-team::before {
        content: "";
        background-image: url('../img/front-page/support-team-bg-left.svg');
        background-size: cover;
        background-repeat: no-repeat;
        position: absolute;
        left: 0;
        bottom: 0;
        width: 61%;
        height: 90%;
        z-index: -1;
    }

    section.support-team::after {
        content: "";
        background-image: url('../img/about/support-img.jpg');
        background-size: cover;
        background-repeat: no-repeat;
        position: absolute;
        right: 0;
        top: 0;
        width: 44%;
        height: 90%;
        z-index: -1;
    }

    section.support-team .support-team-content {
        padding-top: 90px;
        padding-bottom: 90px;
        /*display: flex;
                flex-direction: column;
                justify-content: center;*/
        height: 100%;
    }

    section.support-team .title {
        color: white;
        font-size: 36px;
        line-height: 43.2px;
        margin-bottom: 26px;
    }

    section.support-team .content {
        margin-bottom: 40px;
    }

    section.support-team .content,
    section.support-team .content p {
        color: white;
        font-size: 17px;
        line-height: 20.4px;
    }

    section.support-team .content p:last-child {
        margin-bottom: 0;
    }

    section.support-team .buttons {
        display: flex;
        gap: 24px;
    }

    section.support-team .support-team-btn {
        background: white;
        border-radius: 10px;
        font-size: 18px;
        font-weight: bold;
        line-height: 21.6px;
        color: #1B38DB;
        display: inline-flex;
        gap: 12px;
        padding: 10px 20px;
    }

    section.support-team .support-team-btn img {
        max-height: 21.6px;
    }

    @media screen and (max-width: 1199.9px) {
        section.support-team {
            background-image: url('../img/front-page/support-team-bg-left.svg');
            background-size: cover;
            background-repeat: no-repeat;
            background-position: center;
            position: relative;
            height: auto;
        }

        section.support-team::before,
        section.support-team::after {
            display: none;
        }
    }

    @media screen and (max-width:991.9px) {
        section.support-team .support-team-content {
            padding-top: 0;
            padding-bottom: 40px;
        }
    }

    @media screen and (max-width: 767.9px) {
        section.support-team .support-team-content {
            padding-top: 10px;
            padding-bottom: 60px;
        }
    }

    #support-team .support-team-content {
        padding-top: 10px;
        padding-bottom: 60px;
    }
}

/*  */
/* Technology-partners Section */

#support-team section.image-block {
    background-image: url('../img/front-page/technology-partners-bg.svg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding: 40px 0 35px;
    background-color: #1a75e1;
}

#support-team section.image-block h2.title {
    font-size: 50px;
    color: white;
    font-weight: bold;
}

#support-team section.image-block h3.title {
    font-size: 40px;
    color: white;
    font-weight: bold;
}

#support-team section.image-block h4.subtitle {
    font-size: 21px;
    color: white;
    font-weight: bold;
    text-transform: capitalize;
}

@media screen and (max-width:1399.9px) {
    #support-team section.image-block h3.title {
        font-size: 36px;
    }
}

@media screen and (max-width:1199.9px) {
    #support-team section.image-block h3.title {
        font-size: 28px;
    }
}

@media screen and (max-width:575.9px) {
    #support-team section.image-block {
        padding: 30px 0 30px;
    }

    #support-team section.image-block h3.title {
        font-size: 22px;
    }
}

#support-team section.image-block.bg-reverse {
    background-image: url('../img/front-page/technology-partners-bg-reverse.svg');
}

#support-team section.image-block.bg-none {
    background: none;
}

#support-team section.image-block.bg-none h2.title,
#support-team section.image-block.bg-none h3.title,
#support-team section.image-block.bg-none h4.subtitle {
    color: black;
}

@media screen and (max-width:1399.9px) {
    #support-team section.image-block h2.title {
        font-size: 40px;
    }
}

@media screen and (max-width:1199.9px) {
    #support-team section.image-block h2.title {
        font-size: 36px;
    }
}

@media screen and (max-width:767.9px) {
    #support-team section.image-block h2.title {
        font-size: 36px;
    }
}

@media screen and (max-width:575.9px) {
    #support-team section.image-block h2.title {
        font-size: 28px;
        margin-bottom: 0;
    }

    #support-team section.image-block h4.subtitle {
        font-size: 18px;
    }
}

/* service feauture item start*/

#support-team .service-feautre-block .service-feautre-item {
    background-color: #F4F4F4;
    border-radius: 20px;
    margin-top: 2px;
}

#support-team .service-feautre-block .service-feautre-item .col-md-2 {
    padding: 50px 66px !important;
    border-right: 1px solid #fff;
}

#support-team .service-feautre-block .service-feautre-item .col-md-10 {
    padding: 30px 40px !important;
}

#support-team .service-feautre-block .service-feautre-item li {
    list-style-type: none;
}

#support-team .service-feautre-block .service-feautre-item a {
    text-decoration: none;
}

#support-team .service-feautre-block .service-feautre-item h3 {
    font-weight: 900;
    font-size: 24px;
    margin-bottom: 23px;
}

@media screen and (max-width:1399.9px) {
    #support-team .service-feautre-block .service-feautre-item .col-md-2 {
        padding: 50px 34px !important;
        border-right: 1px solid #fff;
    }
}

@media screen and (max-width:1199.9px) {
    #support-team .service-feautre-block .service-feautre-item .col-md-2 {
        padding: 50px 25px !important;
    }

    #support-team .service-feautre-block .service-feautre-item .col-md-10 {
        padding: 50px 35px !important;
    }
}

@media screen and (max-width:991.9px) {
    #support-team .service-feautre-block .service-feautre-item .col-md-2 {
        padding: 50px 15px !important;
    }

    #support-team .service-feautre-block .service-feautre-item .col-md-10 {
        padding: 50px 15px !important;
    }
}

@media screen and (max-width:767.9px) {
    #support-team .service-feautre-block .service-feautre-item {
        margin-bottom: 25px;
    }

    #support-team .service-feautre-block .service-feautre-item .img {
        text-align: center;
    }

    #support-team .service-feautre-block .service-feautre-item .col-md-2 {
        border: 0;
    }

    #support-team .service-feautre-block .service-feautre-item .col-md-10 {
        padding: 0px 25px 25px !important;
    }

    #support-team .service-feautre-block .service-feautre-item p {
        text-align: justify;
    }

    #support-team .service-feautre-block .service-feautre-item .col-md-2 {
        padding: 15px 35px 10px !important;
    }

    #support-team .service-feautre-block .service-feautre-item .col-md-10 {
        padding: 20px 35px !important;
    }
}

@media screen and (max-width:575.9px) {
    #support-team .service-feautre-block .service-feautre-item h3 {
        font-weight: 900;
        font-size: 22px;
        margin-bottom: 10px;
        text-align: center;
    }
}

/* service feauture item end */
/* press-room start */
#support .press-room h4 {
    font-family: 'Lato', sans-serif;
    font-weight: 900;
    color: #1E9EE4;
    font-size: 24px;
    line-height: 1.2;
    margin-bottom: 0;
    padding-left: 20px;
}

#support .press-room {
    padding: 75px 0 90px;
    background-color: #F5F6F7;
    -webkit-box-shadow: inset 0px 5px 20px -9px #a1a1a1;
    box-shadow: inset 0px 5px 20px -9px #a1a1a1;
}

#support .press-room h1 {
    font-size: 48px;
    border-left: 4px solid #1E9EE4;
    line-height: 1.2;
    padding-left: 20px;
    font-weight: 900;
    margin-bottom: 0;
}

@media screen and (max-width:1399.9px) {
    #support .press-room h4 {
        font-size: 20px;
        width: 90%;
    }

    #support .press-room {
        padding: 35px 0 50px;
    }
}

@media screen and (max-width:1199.9px) {
    #support .press-room h1 {
        font-size: 42px;
    }

    #support .press-room h4 {
        font-size: 18px;
        width: 100%;
    }
}

@media screen and (max-width:991.9px) {
    #support .press-room h1 {
        font-size: 34px;
    }

    #support .press-room h4 {
        font-size: 17px;
        width: 100%;
    }
}

@media screen and (max-width:767.9px) {
    #support .press-room {
        padding: 40px 0 20px;
    }

    #support .press-room h4 {
        font-size: 16px;
        width: 100%;
    }
}

@media screen and (max-width:575.9px) {
    #support .press-room {
        padding-bottom: 30px;
    }
}

/* press-room end */

/*navigation Start */

#support .navigation a {
    text-decoration: none !important;
}

#support .navigation a:hover {
    background: #1B38DB;
    color: #ffffff !important;
}

#support .navigation .nav-item {
    padding: 13px;
    color: #1B38DB;
    font-size: 18px;
    line-height: 21px;
    font-weight: 700;
    border: 1px solid #1B38DB;
    border-radius: 12px;
    cursor: pointer;
}

#support .navigation .nav-item.active {
    background: #1B38DB;
    color: #ffffff;
    cursor: default;
}

@media screen and (max-width:1399.9px) {
    #support .navigation .nav-item {
        padding: 10px 16px;
        font-size: 14px;
    }
}

@media screen and (max-width:1199.9px) {
    #support .navigation .nav-item {
        padding: 10px 6px;
        font-size: 14px;
    }
}

@media screen and (max-width:991.9px) {
    #support .navigation .nav-item {
        padding: 1.6% 1.8%;
        font-size: 16px;
        margin-bottom: 10px;
    }

    #support .navigation.voffset-60 {
        margin-top: 40px !important;
    }
}

@media screen and (max-width:767.9px) {
    #support .navigation .nav-item {
        padding: 2% 3%;
        font-size: 16px;
        margin-bottom: 10px;
    }

    #support .navigation.voffset-60 {
        margin-top: 30px !important;
    }
}

/*navigation End*/

/* support-team-btn */
#support .support-team-btn {
    font-size: 24px;
    font-weight: 700;
}

/* service-feautre-item */

#support .service-feautre-item h3 {
    font-size: 28px;
    font-weight: 900;
}

#support .service-feautre-item p {
    font-size: 18px;
}

#support .service-feautre-item a {
    font-size: 18px;
    text-decoration: none;
    color: #1B38DB;
}

/* press-room start */
#thank-you-form-completion .press-room h4 {
    font-family: 'Lato', sans-serif;
    font-weight: 900;
    color: #1E9EE4;
    font-size: 24px;
    line-height: 1.2;
    width: 90%;
    margin-left: auto;
    margin-bottom: 0;
}

#thank-you-form-completion .press-room {
    padding: 75px 0 90px;
    background-color: #F5F6F7;
    -webkit-box-shadow: inset 0px 5px 20px -9px #a1a1a1;
    box-shadow: inset 0px 5px 20px -9px #a1a1a1;
}

#thank-you-form-completion .press-room h1 {
    font-size: 48px;
    border-left: 4px solid #1E9EE4;
    line-height: 1.2;
    padding-left: 20px;
    font-weight: 900;
    margin-bottom: 0;
}

@media screen and (max-width:1399.9px) {
    #thank-you-form-completion .press-room h4 {
        font-size: 20px;
        width: 90%;
    }

    #thank-you-form-completion .press-room {
        padding: 35px 0 50px;
    }
}

@media screen and (max-width:1199.9px) {
    #thank-you-form-completion .press-room h1 {
        font-size: 42px;
    }

    #thank-you-form-completion .press-room h4 {
        font-size: 18px;
        width: 100%;
    }
}

@media screen and (max-width:991.9px) {
    #thank-you-form-completion .press-room h1 {
        font-size: 34px;
    }

    #thank-you-form-completion .press-room h4 {
        font-size: 17px;
        width: 100%;
    }
}

@media screen and (max-width:767.9px) {
    #thank-you-form-completion .press-room {
        padding: 40px 0 20px;
    }

    #thank-you-form-completion .press-room h4 {
        font-size: 16px;
        width: 100%;
    }
}

@media screen and (max-width:575.9px) {
    #thank-you-form-completion .press-room {
        padding-bottom: 30px;
    }
}

/* press-room end */
/* press-room start */
#toronto-canada-hosting .press-room h4 {
    font-family: 'Lato', sans-serif;
    font-weight: 900;
    color: #1E9EE4;
    font-size: 24px;
    line-height: 1.2;
    width: 90%;
    margin-left: auto;
    margin-bottom: 0;
}

#toronto-canada-hosting .press-room {
    padding: 75px 0 90px;
    background-color: #F5F6F7;
    -webkit-box-shadow: inset 0px 5px 20px -9px #a1a1a1;
    box-shadow: inset 0px 5px 20px -9px #a1a1a1;
}

#toronto-canada-hosting .press-room h1 {
    font-size: 48px;
    border-left: 4px solid #1E9EE4;
    line-height: 1.2;
    padding-left: 20px;
    font-weight: 900;
    margin-bottom: 0;
}

@media screen and (max-width:1399.9px) {
    #toronto-canada-hosting .press-room h4 {
        font-size: 20px;
        width: 90%;
    }

    #toronto-canada-hosting .press-room {
        padding: 35px 0 50px;
    }
}

@media screen and (max-width:1199.9px) {
    #toronto-canada-hosting .press-room h1 {
        font-size: 42px;
    }

    #toronto-canada-hosting .press-room h4 {
        font-size: 18px;
        width: 100%;
    }
}

@media screen and (max-width:991.9px) {
    #toronto-canada-hosting .press-room h1 {
        font-size: 34px;
    }

    #toronto-canada-hosting .press-room h4 {
        font-size: 17px;
        width: 100%;
    }
}

@media screen and (max-width:767.9px) {
    #toronto-canada-hosting .press-room {
        padding: 40px 0 20px;
    }

    #toronto-canada-hosting .press-room h4 {
        font-size: 16px;
        width: 100%;
    }
}

@media screen and (max-width:575.9px) {
    #toronto-canada-hosting .press-room {
        padding-bottom: 30px;
    }
}

/* press-room end */
/* colocation-navigation Start */
#toronto-canada-hosting .navigation a {
    text-decoration: none !important;
}

#toronto-canada-hosting .navigation a:hover {
    background: #1B38DB;
    color: #ffffff !important;
}

#toronto-canada-hosting .navigation .nav-item {
    padding: 13px 36px;
    color: #1B38DB;
    font-size: 18px;
    line-height: 21px;
    font-weight: 700;
    border: 1px solid #1B38DB;
    border-radius: 12px;
    cursor: pointer;
}

#toronto-canada-hosting .navigation .nav-item.active {
    background: #1B38DB;
    color: #ffffff;
    cursor: default;
}

@media screen and (max-width:1399px) {
    #toronto-canada-hosting .navigation .nav-item {
        padding: 10px 24px;
        font-size: 16px;
    }
}

@media screen and (max-width:1399.9px) {
    #toronto-canada-hosting .colocation-header h1 {
        padding: 25px 0px !important;
        font-size: 72px !important;
        margin-bottom: 0;
    }

    #toronto-canada-hosting .navigation .nav-item {
        padding: 10px 32px;
        font-size: 16px;
    }
}

@media screen and (max-width:1199.9px) {
    #toronto-canada-hosting .colocation-header h1 {
        padding: 40px 0px 25px !important;
        font-size: 60px !important;
        margin-bottom: 0;
    }

    #toronto-canada-hosting .navigation .nav-item {
        padding: 10px 22px;
        font-size: 16px;
    }
}

@media screen and (max-width:991.9px) {
    #toronto-canada-hosting .colocation-header h1 {
        padding: 40px 0px 25px !important;
        font-size: 45px !important;
        margin-bottom: 0;
    }

    #toronto-canada-hosting .navigation .nav-item {
        padding: 8px 13px;
        font-size: 14px;
    }
}

@media screen and (max-width:767px) {
    #toronto-canada-hosting .navigation .nav-item {
        padding: 2% 3%;
        font-size: 16px;
        margin-bottom: 10px;
    }
}

@media screen and (max-width:575.9px) {
    #toronto-canada-hosting main .colocation-header h1 {
        padding: 50px 0 15px !important;
        font-size: 32px !important;
        margin: 0 auto;
        text-align: center;
        width: 100%;
    }
}

/* colocation-navigation end*/

/* ashburn */

#toronto-canada-hosting .ashburn h2 {
    font-size: 28px;
    font-weight: 900;
}

#toronto-canada-hosting .ashburn h3 {
    font-size: 24px;
    font-weight: 900;
}

#toronto-canada-hosting .ashburn h4 {
    font-size: 22px;
    font-weight: 900;
}

#toronto-canada-hosting .ashburn ul li,
#toronto-canada-hosting .ashburn p {
    font-size: 18px;
}

/* dedicatedhosting start */
#trend-micro-deep-security-suite .dedicatedhosting {
    background-image: url('../img/cloud-platform/Hero-background.png') !important;
    background-size: 100% !important;
    background-repeat: no-repeat !important;
}

#trend-micro-deep-security-suite .dedicatedhosting h1 {
    font-family: 'Lato', sans-serif;
    padding: 80px 0px 25px 0px !important;
    font-size: 85px !important;
    font-weight: 300;
}

#trend-micro-deep-security-suite .dedicatedhosting h2.sub-title {
    font-family: 'Lato', sans-serif;
    font-size: 24px;
    line-height: 1.2;
    font-weight: 600;
}

#trend-micro-deep-security-suite .dedicatedhosting h1 strong {
    font-weight: 900 !important;
}

@media screen and (max-width:1399.9px) {
    #trend-micro-deep-security-suite .dedicatedhosting h1 {
        font-size: 70px !important;
    }

    #trend-micro-deep-security-suite .dedicatedhosting h2.sub-title {
        font-size: 21px !important;
    }
}

@media screen and (max-width:1199.9px) {
    #trend-micro-deep-security-suite .dedicatedhosting h1 {
        font-size: 55px !important;
        padding: 60px 0 0 !important;
    }

    #trend-micro-deep-security-suite .dedicatedhosting h2.sub-title {
        font-size: 21px !important;
        width: 60%;
    }
}

@media screen and (max-width:991.9px) {
    #trend-micro-deep-security-suite .dedicatedhosting h1 {
        font-size: 50px !important;
    }

    #trend-micro-deep-security-suite .dedicatedhosting h2.sub-title {
        font-size: 18px !important;
        width: 70%;
    }

}

@media screen and (max-width:767.9px) {
    #trend-micro-deep-security-suite .dedicatedhosting h2.sub-title {
        margin-inline: auto;
        font-size: 16px !important;
        width: 55%;
    }

    #trend-micro-deep-security-suite .dedicatedhosting h1 {
        font-size: 38px !important;
        padding: 30px 0 0 !important;
    }

    #trend-micro-deep-security-suite .dedicatedhosting .header-main-img {
        width: 50%;
        display: block;
        margin-inline: auto;
    }
}

@media screen and (max-width:575.9px) {
    #trend-micro-deep-security-suite .dedicatedhosting .header-main-img {
        width: 80%;
        display: block;
        margin-inline: auto;
    }

    #trend-micro-deep-security-suite .dedicatedhosting h2.sub-title {
        margin-inline: auto;
        font-size: 16px !important;
        width: 100%;
        margin-bottom: 15px;
    }

    #trend-micro-deep-security-suite .dedicatedhosting h1 {
        font-size: 32px !important;
    }
}

@media screen and (max-width: 1800px) {
    #trend-micro-deep-security-suite .dedicatedhosting {
        background-size: cover !important;
        background-position: top !important;
    }
}

@media screen and (max-width: 767.9px) {
    #trend-micro-deep-security-suite .dedicatedhosting .voffset-60 {
        margin-top: 5px !important;
    }

    #trend-micro-deep-security-suite .dedicated-main {
        text-align: center;
    }

    #trend-micro-deep-security-suite .voffset-100 {
        margin-top: 50px !important;
    }
}

/* dedicatedhosting end */

/* trusted tile start */


/*trusted tile end*/

/*navigation Start */

#trend-micro-deep-security-suite .navigation a {
    text-decoration: none !important;
}

#trend-micro-deep-security-suite .navigation a:hover {
    background: #1B38DB;
    color: #ffffff !important;
}

#trend-micro-deep-security-suite .navigation .nav-item {
    padding: 11px 22px;
    font-size: 16px;
    line-height: 21px;
    font-weight: 700;
    border: 1px solid #1B38DB;
    border-radius: 12px;
    cursor: pointer;
}

#trend-micro-deep-security-suite .navigation .nav-item.active {
    background: #1B38DB;
    color: #ffffff;
    cursor: default;
}

@media screen and (max-width:1399.9px) {
    #trend-micro-deep-security-suite .navigation .nav-item {
        padding: 10px 15px;
        font-size: 15px;
    }
}

@media screen and (max-width:1199.9px) {
    #trend-micro-deep-security-suite .navigation .nav-item {
        padding: 10px 8px;
        font-size: 15px;
    }
}

@media screen and (max-width:991.9px) {
    #trend-micro-deep-security-suite .navigation .nav-item {
        padding: 1.6% 1.9%;
        font-size: 14px;
        margin-bottom: 10px;
    }
}

@media screen and (max-width:767.9px) {
    #trend-micro-deep-security-suite .navigation .nav-item {
        padding: 2% 3%;
        font-size: 16px;
        margin-bottom: 10px;
    }
}

/*navigation end*/

/* trend-micro start */
#trend-micro-deep-security-suite .trend-micro {
    padding-bottom: 80px;
}

#trend-micro-deep-security-suite .trend-micro h4 {
    font-size: 32px;
    line-height: 1.3;
    font-weight: 900;
    text-align: center;
    width: 20%;
    margin: 0 auto 27px;
}

#trend-micro-deep-security-suite .trend-micro p {
    font-size: 18px;
    line-height: 1.5;
    font-weight: 400;
    text-align: center;
    width: 90%;
    margin: 0 auto 12px;
}

@media screen and (max-width:1399.9px) {
    #trend-micro-deep-security-suite .trend-micro h4 {
        width: 100%;
    }
}

@media screen and (max-width:1199.9px) {
    #trend-micro-deep-security-suite .trend-micro.voffset-80 {
        margin-top: 50px !important;
    }

    #trend-micro-deep-security-suite .trend-micro {
        padding-bottom: 40px;
    }

    #trend-micro-deep-security-suite .trend-micro h4 {
        font-size: 28px;
    }

    #trend-micro-deep-security-suite .trend-micro p {
        width: unset;
    }
}

@media screen and (max-width:991.9px) {
    #trend-micro-deep-security-suite .trend-micro.voffset-80 {
        margin-top: 35px !important;
    }

    #trend-micro-deep-security-suite .trend-micro h4 {
        margin-bottom: 10px;
        font-size: 24px;
    }

    #trend-micro-deep-security-suite .trend-micro p {
        font-size: 16px;
    }
}

@media screen and (max-width:575.9px) {
    #trend-micro-deep-security-suite .trend-micro.voffset-80 {
        margin-top: 25px !important;
    }

    #trend-micro-deep-security-suite .trend-micro h4 {
        margin-bottom: 10px;
        font-size: 21px;
    }

    #trend-micro-deep-security-suite .trend-micro p {
        font-size: 16px;
        text-align: center;
    }
}

/* trend micro end */


/* dedicated-hosting-items start */
#trend-micro-deep-security-suite .text-justify {
    text-align: justify !important;
}

#trend-micro-deep-security-suite .trend-micro-item {
    background: url(../img/pci-hosting-solutions/pci-comp-simp-back-left.png),
        linear-gradient(0, #fff, #fff);
    background-position: left, right;
    background-repeat: no-repeat;
    padding: 45px;
    background-size: 55% auto, 100% auto;
}

#trend-micro-deep-security-suite .trend-micro-item.grey-item {
    background: #F9F9F9;
}

#trend-micro-deep-security-suite .trend-micro-item-text {
    color: #fff;
}

#trend-micro-deep-security-suite .trend-micro-item.grey-item .trend-micro-item-text {
    color: #000;
}

#trend-micro-deep-security-suite .trend-micro-item-text h2 {
    font-weight: 900;
    font-size: 36px;
    line-height: 1.4;
    margin-top: 15px;
}

#trend-micro-deep-security-suite .trend-micro-item-text p {
    font-size: 18px;
    line-height: 22px;
    font-weight: 600;
    margin-bottom: 0;
}

#trend-micro-deep-security-suite .soc-block {
    background: #fff;
    border: 1px solid #ccc;
    padding: 70px 40px 58px 50px;
}

#trend-micro-deep-security-suite .soc-text {
    margin-left: 16px;
}

#trend-micro-deep-security-suite .soc-text p {
    font-size: 18px;
    line-height: 26.46px;
    margin-bottom: 38.2px;
}

#trend-micro-deep-security-suite .soc-text a.btn {
    color: #153DDB;
    border: 1.5px solid #153DDB;
    border-radius: 12px;
    padding: 14px 50px;
    font-size: 16px;
    line-height: 19.2px;
    font-weight: 900;
}

@media screen and (max-width:1399.9px) {
    #trend-micro-deep-security-suite .trend-micro-item {
        background-size: 50% 100%, 100% auto;
        padding: 40px;
    }

    #trend-micro-deep-security-suite .trend-micro-item-text h2 {
        font-size: 32px;
        margin-top: 15px;
    }

    #trend-micro-deep-security-suite .trend-micro-item-text .item-image {
        max-width: 130px;
    }

    #trend-micro-deep-security-suite .soc-text p {
        font-size: 18px;
        line-height: 26.46px;
        margin-bottom: 0;
    }
}

@media screen and (max-width:1199.9px) {
    #trend-micro-deep-security-suite .trend-micro-item.voffset-80 {
        margin-top: 50px !important;
    }

    #trend-micro-deep-security-suite .trend-micro-item-text h2 {
        font-size: 27px;
        margin-top: 15px;
    }

    #trend-micro-deep-security-suite .trend-micro-item-text .item-image {
        max-width: 100px;
    }

    #trend-micro-deep-security-suite .soc-text h3 {
        font-size: 28px;
        line-height: 33px;
    }

    #trend-micro-deep-security-suite .soc-text p {
        font-size: 16px;
        line-height: 18px;
        text-align: left !important;
    }

    #trend-micro-deep-security-suite .soc-text {
        margin-left: 28px;
    }

    #trend-micro-deep-security-suite .soc-block {
        padding: 25px 50px 25px 20px;
    }

    #trend-micro-deep-security-suite .pci-comp-text p {
        font-size: 15px;
    }

    #trend-micro-deep-security-suite .pci-comp-text h2 {
        font-size: 30px;
        line-height: 36px;
    }
}

@media screen and (max-width:991.9px) {
    #trend-micro-deep-security-suite .soc-block {
        padding: 20px;
    }

    #trend-micro-deep-security-suite .soc-text h3 {
        font-size: 20px;
    }

    #trend-micro-deep-security-suite .pci-comp-text h2 {
        font-size: 24px;
    }
}

@media screen and (max-width:767.9px) {
    #trend-micro-deep-security-suite .trend-micro-item {
        background-size: cover;
        padding: 30px 10px;
    }

    #trend-micro-deep-security-suite .soc-text {
        margin-left: 0;
    }

    #trend-micro-deep-security-suite .soc-text h3 {
        font-size: 22px;
    }

    #trend-micro-deep-security-suite .soc-text p {
        font-size: 18px;
        line-height: 20px;
        text-align: left !important;
    }

    #trend-micro-deep-security-suite .pci-comp-text h2 {
        font-size: 32px;
    }

    #trend-micro-deep-security-suite .pci-comp-text p {
        font-size: 18px;
    }

    #trend-micro-deep-security-suite .trend-micro-item-text h2 {
        font-weight: 900;
        font-size: 24px;
    }
}

/* dedicated-hosting-items end */
/* trend-micro-why-choose start*/

#trend-micro-deep-security-suite .trend-micro-why-choose h4 {
    font-size: 32px;
    line-height: 1.3;
    font-weight: 900;
    text-align: center;
    margin-bottom: 23px;
}

#trend-micro-deep-security-suite .trend-micro-why-choose p {
    font-size: 18px;
    line-height: 1.5;
    font-weight: 400;
    text-align: center;
}

@media screen and (max-width:1199.9px) {
    #trend-micro-deep-security-suite .trend-micro-why-choose h4 {
        font-size: 28px;
    }
}

@media screen and (max-width:991.9px) {
    #trend-micro-deep-security-suite .trend-micro-why-choose h4 {
        margin-bottom: 10px;
        font-size: 24px;
    }

    #trend-micro-deep-security-suite .trend-micro-why-choose p {
        font-size: 16px;
    }
}

@media screen and (max-width:575.9px) {
    #trend-micro-deep-security-suite .trend-micro-why-choose h4 {
        margin-bottom: 10px;
        font-size: 21px;
    }

    #trend-micro-deep-security-suite .trend-micro-why-choose p {
        font-size: 16px;
        text-align: left;
    }
}

/* trend-micro-why-choose end*/

/* why-choose section */

#trend-micro-deep-security-suite section.top-vps {
    background-image: url(../img/front-page/technology-partners-bg.svg) !important;
    padding: 26px 0 0 !important;
    background-position: unset;
    background-size: 100%;
    background-repeat: no-repeat;
}

#trend-micro-deep-security-suite section.why-choose .why-choose-icon {
    max-width: 128px;
    display: block;
    margin: 0 auto 32px;
}

#trend-micro-deep-security-suite section.why-choose h2.title {
    font-size: 48px;
    line-height: 1.2;
    font-weight: bold;
    text-align: center;
    margin-bottom: 20px;
    color: white;
}

#trend-micro-deep-security-suite section.why-choose .description {
    margin-bottom: 40px;
}

#trend-micro-deep-security-suite section.why-choose .description,
#trend-micro-deep-security-suite section.why-choose .description p {
    font-size: 18px;
    line-height: 1.5;
    font-weight: 500;
    text-align: center;
    color: white;
    width: 89%;
    margin: 0 auto 12px;
}

#trend-micro-deep-security-suite section.why-choose .description p:last-child {
    margin-bottom: 0;
}

/*servers-features start*/

#trend-micro-deep-security-suite .servers-features .serv-features-item {
    background-color: #F9F9F9;
    border-radius: 25px;
    padding: 22px 101px 15px;
    margin-bottom: 5px;
}

#trend-micro-deep-security-suite .servers-features .serv-features-item:first-child {
    margin-bottom: 30px;
}

#trend-micro-deep-security-suite .servers-features .serv-features-item h3 {
    font-weight: 900;
    font-size: 22px;
}

#trend-micro-deep-security-suite .servers-features .serv-features-item h6.subtitle {
    font-weight: 600;
    font-size: 18px;
    line-height: 26px;
}

#trend-micro-deep-security-suite .servers-features .serv-features-item p {
    font-size: 18px;
    font-weight: 300;
}

@media screen and (max-width:1199.9px) {
    #trend-micro-deep-security-suite section.top-vps {
        background-size: auto 400px;
    }

    #trend-micro-deep-security-suite .servers-features .serv-features-item {
        padding: 22px 50px 15px;
    }

    #trend-micro-deep-security-suite section.why-choose .description,
    #trend-micro-deep-security-suite section.why-choose .description p {
        font-size: 16px;
    }

    #trend-micro-deep-security-suite section.why-choose h2.title {
        font-size: 38px;
    }
}

@media screen and (max-width:991.9px) {
    #trend-micro-deep-security-suite section.top-vps {
        background-size: auto 350px;
    }

    #trend-micro-deep-security-suite section.form h2.title {
        font-size: 39px;
        line-height: 46px;
    }

    section.form .description,
    #trend-micro-deep-security-suite section.form .description p {
        width: 100%;
    }

    #trend-micro-deep-security-suite section.form .description p {
        font-size: 17px;
        line-height: 25px;
    }

    #trend-micro-deep-security-suite section.form .form-icon {
        max-width: 120px;
        margin: 0 auto 20px;
    }
}

@media screen and (max-width:767.9px) {
    #trend-micro-deep-security-suite section.why-choose h2.title {
        font-size: 33px;
    }

    #trend-micro-deep-security-suite .servers-features .serv-features-item h3 {
        text-align: center;
        margin-top: 11px;
        font-size: 19px;
    }

    #trend-micro-deep-security-suite .servers-features .serv-features-item h6.subtitle {
        font-weight: 600;
        font-size: 16px;
        line-height: 21px;
    }

    #trend-micro-deep-security-suite .servers-features .serv-features-item {
        background-color: #F9F9F9;
        border-radius: 25px;
        padding: 25px 15px;
    }

    #trend-micro-deep-security-suite .servers-features .serv-features-item p {
        font-size: 16px;
        font-weight: 300;
    }

    #trend-micro-deep-security-suite section.form .form-icon {
        max-width: 100px;
        margin: 0 auto 11px;
    }

    #trend-micro-deep-security-suite section.form h2.title {
        font-size: 23px;
        line-height: 27px;
    }

    #trend-micro-deep-security-suite section.form .description p {
        font-size: 15px;
        line-height: 19px;
        margin: 0 auto 8px;
    }
}

@media screen and (max-width:575.9px) {
    #trend-micro-deep-security-suite section.why-choose h2.title {
        font-size: 25px;
    }

    #trend-micro-deep-security-suite section.top-vps {
        background-size: auto 390px;
    }
}

/*servers-features end*/

/* infographic start*/
#trend-micro-deep-security-suite .infographic {
    margin: 30px 0 15px;
}

#trend-micro-deep-security-suite .infographic p {
    font-size: 18px;
    text-align: center;
}

#trend-micro-deep-security-suite .infographic strong {
    font-size: 22px;
}

@media screen and (max-width:991.9px) {
    #trend-micro-deep-security-suite .infographic p {
        font-size: 16px;
    }

    #trend-micro-deep-security-suite .infographic strong {
        font-size: 19px;
    }
}

/* infographic end*/



/* Form section Start*/

#trend-micro-deep-security-suite section.form {
    background-image: url('../img/front-page/form-bg.png'), linear-gradient(#fff 0% 20%, #fff 10% 100%);
    background-repeat: no-repeat;
    background-size: 100% 500px;
    background-position: top right;
    padding: 100px 0 0;
}

#trend-micro-deep-security-suite section.form .form-icon {
    max-width: 128px;
    display: block;
    margin: 0 auto 15px;
}

#trend-micro-deep-security-suite section.form h2.title {
    font-size: 48px;
    line-height: 57.6px;
    font-weight: bold;
    text-align: center;
    margin-bottom: 20px;
    color: white;
}

#trend-micro-deep-security-suite section.form h3.subtitle {
    font-size: 21px;
    line-height: 25.2px;
    font-weight: bold;
    text-align: center;
    margin-bottom: 20px;
    color: white;
}

#trend-micro-deep-security-suite section.form .description {
    margin-bottom: 40px;
}

section.form .description,
#trend-micro-deep-security-suite section.form .description p {
    font-size: 18px;
    line-height: 21px;
    font-weight: 500;
    text-align: center;
    color: white;
}

#trend-micro-deep-security-suite section.form .description p:last-child {
    margin-bottom: 0;
}

#trend-micro-deep-security-suite section.form form {
    background-color: white;
    padding: 70px 100px;
    border-radius: 25px;
    box-shadow: 3px 3px 12px -6px darkgrey;
}

#trend-micro-deep-security-suite section.form form .input-wrapper {
    margin-bottom: 40px;
    display: flex;
    flex-direction: column;
}

#trend-micro-deep-security-suite section.form form .input-wrapper label {
    margin-bottom: 20px;
    font-weight: bold;
}

#trend-micro-deep-security-suite section.form form .input-wrapper input {
    height: 70px;
    padding: 0 25px;
}

#trend-micro-deep-security-suite section.form form .input-wrapper textarea {
    height: 125px;
    padding: 15px 25px;
}

#trend-micro-deep-security-suite .btn-blue {
    padding: 10px 65px;
    background-color: #1B38DB;
    color: #fff !important;
    border-radius: 25px;
    font-weight: 800;
}

@media screen and (max-width:767px) {
    #trend-micro-deep-security-suite section.form {
        background-size: auto 550px;
        padding: 50px 0 0;
    }

    #trend-micro-deep-security-suite section.form h2.title {
        font-size: 36px;
        line-height: 42px;
    }

    #trend-micro-deep-security-suite section.form h3.subtitle {
        font-size: 19px;
        line-height: 120%;
    }

    #trend-micro-deep-security-suite section.form form {
        padding: 30px 10px;
        border-radius: 10px;
    }
}

@media screen and (max-width:575.9px) {
    #trend-micro-deep-security-suite section.form h2.title {
        font-size: 26px;
        line-height: 1.2px;
    }

    #trend-micro-deep-security-suite section.form h3.subtitle {
        font-size: 17px;
        line-height: 1.2;
        margin-bottom: 5px;
    }

    #trend-micro-deep-security-suite section.form .description p {
        font-size: 16px;
        line-height: 1.2;
    }
}

/* Form section End*/

@media screen and (max-width:1399.9px) {
    #trend-micro-deep-security-suite .trend-micro {
        padding-bottom: 40px;
    }

    #trend-micro-deep-security-suite section.top-vps {
        background-image: url(../img/front-page/technology-partners-bg.svg) !important;
        padding: 26px 0 0 !important;
        background-position: unset;
        background-size: 150% 315px;
        background-position: top left;
        background-repeat: no-repeat;
    }

    #trend-micro-deep-security-suite .dedicatedhosting h1 {
        font-family: 'Lato', sans-serif;
        padding: 60px 0px 25px 0px !important;
        font-size: 85px !important;
        font-weight: 300;
    }
}

@media screen and (max-width:991.9px) {
    #trend-micro-deep-security-suite section.top-vps {
        background-size: auto 350px;
    }

    #trend-micro-deep-security-suite .dedicatedhosting h1 {
        font-family: 'Lato', sans-serif;
        padding: 40px 0px 15px 0px !important;
        font-size: 45px !important;
        font-weight: 300;
    }
}

/* @media screen and (max-width:767.9px) {}

@media screen and (max-width:575.9px) {} */

/* press-room start */
#tutorials .press-room h4 {
    font-family: 'Lato', sans-serif;
    font-weight: 400;
    color: #000;
    font-size: 20px;
    line-height: 1.2;
    margin-bottom: 0;
    padding-left: 24px;
}

#tutorials .press-room {
    padding: 75px 0 90px;
    background-color: #F5F6F7;
    -webkit-box-shadow: inset 0px 5px 20px -9px #a1a1a1;
    box-shadow: inset 0px 5px 20px -9px #a1a1a1;
}

#tutorials .press-room h1 {
    font-size: 48px;
    border-left: 4px solid #1E9EE4;
    line-height: 1.2;
    padding-left: 20px;
    font-weight: 900;
    margin-bottom: 0;
}

@media screen and (max-width:1399.9px) {
    #tutorials .press-room h4 {
        font-size: 20px;
        width: 90%;
    }

    #tutorials .press-room {
        padding: 35px 0 50px;
    }
}

@media screen and (max-width:1199.9px) {
    #tutorials .press-room h1 {
        font-size: 42px;
    }

    #tutorials .press-room h4 {
        font-size: 18px;
        width: 100%;
    }
}

@media screen and (max-width:991.9px) {
    #tutorials .press-room h1 {
        font-size: 34px;
    }

    #tutorials .press-room h4 {
        font-size: 17px;
        width: 100%;
    }
}

@media screen and (max-width:767.9px) {
    #tutorials .press-room {
        padding: 40px 0 20px;
    }

    #tutorials .press-room h4 {
        font-size: 16px;
        width: 100%;
    }
}

@media screen and (max-width:575.9px) {
    #tutorials .press-room {
        padding-bottom: 30px;
    }
}

/* press-room end */
#tutorials .postsBlock {
    list-style-type: none !important;
    padding: 0;
}

/* posts */
#tutorials .posts .search-bar {
    width: 100%;
    position: relative;
}

#tutorials .posts .search-bar input {
    margin-bottom: 10px;
    width: 100%;
    padding: 8px 0 8px 12px;
    border-radius: 4px;
    border: 1px solid #d6d6e7;
    box-shadow: inset 0 1px 4px 0 rgb(119 122 175 / 30%);
}

#tutorials .posts .search-bar #resetBtn {
    position: absolute;
    top: 50%;
    transform: translateY(calc(-50% - 5px));
    right: 15px;
    border: none;
    background: transparent;
}

#tutorials .posts .pagination {
    justify-content: center;
    margin-top: 30px;
}

#tutorials .posts .pagination li {
    padding: 10px 18px;
    background: #fff;
    border: 1px solid #d6d6e7;
    cursor: pointer;
}

#tutorials .posts .pagination li.active {
    cursor: auto;
    font-weight: 700;
    border-color: #d6d6e7;
    box-shadow: inset 0 1px 4px 0 rgb(119 122 175 / 40%), inset 0 1px 1px 0 rgb(119 122 175 / 40%), 0 1px 0 0 rgb(35 38 59 / 5%);
}

#tutorials .posts .pagination li.pe-none {
    cursor: not-allowed;
}

/* dedicatedhosting start */
#veeam-services .dedicatedhosting {
    background-image: url('../img/cloud-platform/Hero-background.png') !important;
    background-size: 100% !important;
    background-repeat: no-repeat !important;
}

#veeam-services .dedicatedhosting h1 {
    font-family: 'Lato', sans-serif;
    padding: 110px 0px 0px !important;
    font-size: 82px !important;
    font-weight: 300;
}

#veeam-services .dedicatedhosting h3 {
    font-size: 32px;
    line-height: 1.5;
    font-weight: 900;
    font-family: 'Lato', sans-serif;
}

#veeam-services .dedicatedhosting p.sub-title {
    font-size: 23px;
    line-height: 1.6;
    font-weight: 600;
    font-family: 'Lato', sans-serif;
}

#veeam-services .dedicatedhosting h1 strong {
    font-weight: 900 !important;
}

@media screen and (min-width: 768px) and (max-width: 1199.9px) {
    #veeam-services .dedicatedhosting h1 {
        font-size: 65px !important;
        padding: 75px 0px 0px !important;
    }

    #veeam-services .dedicatedhosting {
        background-size: cover !important;
        background-position: top !important;
    }

    #veeam-services .dedicatedhosting h3 {
        font-size: 21px;
        line-height: 1.5;
        font-weight: 900;
        font-family: 'Lato', sans-serif;
    }

    #veeam-services .dedicatedhosting p.sub-title {
        font-size: 20px;
        line-height: 1.6;
        font-weight: 600;
        font-family: 'Lato', sans-serif;
    }
}

@media screen and (min-width: 1500px) and (max-width: 1800px) {
    #veeam-services .dedicatedhosting {
        background-size: cover !important;
        background-position: top !important;
    }
}

@media screen and (min-width: 1200px) and (max-width: 1500px) {
    #veeam-services .dedicatedhosting {
        background-size: cover !important;
        background-position: top !important;
    }
}

@media screen and (max-width: 767.9px) {
    #veeam-services .dedicatedhosting h1 span {
        font-size: 27px !important;
    }

    #veeam-services main .dedicatedhosting h1 {
        padding: 30px 0 30px 0 !important;
        font-size: 45px !important;
        margin: 0 auto;
        text-align: center;
        width: 80%;
    }

    #veeam-services .dedicatedhosting .voffset-60 {
        margin-top: 5px !important;
        margin-bottom: -32px;
    }

    #veeam-services .dedicatedhosting {
        background-size: cover !important;
        background-position: top;
    }

    #veeam-services .dedicated-main {
        text-align: center;
    }

    #veeam-services .voffset-100 {
        margin-top: 50px !important;
    }
}

/* dedicatedhosting end */

/* colocation-navigation Start */

#veeam-services .navigation a {
    text-decoration: none !important;
}

#veeam-services .navigation a:hover {
    background: #1B38DB;
    color: #ffffff !important;
}

#veeam-services .navigation .nav-item {
    padding: 11px 22px;
    font-size: 16px;
    line-height: 21px;
    font-weight: 700;
    border: 1px solid #1B38DB;
    border-radius: 12px;
    cursor: pointer;
}

#veeam-services .navigation .nav-item.active {
    background: #1B38DB;
    color: #ffffff;
    cursor: default;
}

@media screen and (max-width:1399.9px) {
    #veeam-services .navigation .nav-item {
        padding: 10px 15px;
        font-size: 15px;
    }
}

@media screen and (max-width:1199.9px) {
    #veeam-services .navigation .nav-item {
        padding: 10px 8px;
        font-size: 15px;
    }
}

@media screen and (max-width:991.9px) {
    #veeam-services .navigation .nav-item {
        padding: 1.6% 1.9%;
        font-size: 14px;
        margin-bottom: 10px;
    }
}

@media screen and (max-width:767.9px) {
    #veeam-services .navigation .nav-item {
        padding: 2% 3%;
        font-size: 16px;
        margin-bottom: 10px;
    }
}

/* colocation-navigation end*/

/* veeam backup services start */
#veeam-services .veeam-backup h2 {
    font-size: 44px;
    line-height: 1.2;
    font-weight: 900;
    margin-bottom: 43px;
    font-family: 'Lato', sans-serif;
}

#veeam-services .veeam-backup p {
    font-size: 18px;
    line-height: 1.45;
    text-align: center;
    font-family: 'Lato', sans-serif;
    width: 90%;
    margin-inline: auto;
}

#veeam-services .veeam-backup p:first-child {
    margin-bottom: 19px;
}

@media screen and (max-width:1199.9px) {
    #veeam-services .veeam-backup h2 {
        font-size: 30px;
        line-height: 1.2;
        font-weight: 900;
        margin-bottom: 20px;
        font-family: 'Lato', sans-serif;
    }
}

@media screen and (max-width:767.9px) {
    #veeam-services .veeam-backup h2 {
        font-size: 23px;
        line-height: 1.2;
        font-weight: 900;
        margin-bottom: 20px;
        font-family: 'Lato', sans-serif;
    }
}

/* veeam backup services end */





/* why-choose section */

#veeam-services section.top-vps {
    background-image: url(../img/front-page/technology-partners-bg.svg) !important;
    padding: 26px 0 0 !important;
    background-position: unset;
    background-size: auto 375px;
    background-repeat: no-repeat;
}

@media screen and (min-width:1400px) {
    #veeam-services section.top-vps {
        background-image: url(../img/front-page/technology-partners-bg.svg) !important;
        padding: 26px 0 0 !important;
        background-position: unset;
        background-size: 100%;
        background-repeat: no-repeat;
    }
}

#veeam-services section.why-choose .why-choose-icon {
    max-width: 128px;
    display: block;
    margin: 25px auto 20px;
}

#veeam-services section.why-choose h2.title {
    font-size: 48px;
    line-height: 57.6px;
    font-weight: bold;
    text-align: center;
    margin-bottom: 20px;
    color: white;
}

#veeam-services section.why-choose h3.subtitle {
    font-size: 21px;
    line-height: 25.2px;
    font-weight: bold;
    text-align: center;
    margin-bottom: 20px;
    color: white;
}

#veeam-services section.why-choose .description {
    margin-bottom: 40px;
}

#veeam-services section.why-choose .description,
#veeam-services section.why-choose .description p {
    font-size: 18px;
    line-height: 28px;
    font-weight: 500;
    text-align: center;
    color: white;
    width: 89%;
    margin: 0 auto 12px;
}

#veeam-services section.why-choose .description p:last-child {
    margin-bottom: 0;
}

/*servers-features start*/

#veeam-services .servers-features .serv-features-item {
    background-color: #F9F9F9;
    border-radius: 25px;
    padding: 22px 101px 15px;
    margin-bottom: 5px;
}

#veeam-services .servers-features .serv-features-item:first-child {
    margin-bottom: 30px;
}

#veeam-services .servers-features .serv-features-item h3 {
    font-weight: 900;
    font-size: 22px;
}

#veeam-services .servers-features .serv-features-item h6.subtitle {
    font-weight: 600;
    font-size: 18px;
    line-height: 26px;
}

#veeam-services .servers-features .serv-features-item p {
    font-size: 18px;
    font-weight: 300;
}

@media screen and (max-width:1199.9px) {
    #veeam-services section.top-vps {
        background-size: auto 620px;
    }

    #veeam-services .servers-features .serv-features-item {
        padding: 22px 50px 15px;
    }

    #veeam-services section.why-choose h2.title {
        font-size: 36px;
        line-height: 1.2;
        font-weight: bold;
        text-align: center;
        margin-bottom: 20px;
        color: white;
    }
}

@media screen and (max-width:991.9px) {
    #veeam-services section.top-vps {
        background-size: auto 585px;
    }

    #veeam-services section.form h2.title {
        font-size: 39px;
        line-height: 46px;
    }

    #veeam-services section.form .description,
    #veeam-services section.form .description p {
        width: 100%;
    }

    #veeam-services section.form .description p {
        font-size: 17px;
        line-height: 25px;
    }

    #veeam-services section.form .form-icon {
        max-width: 120px;
        margin: 0 auto 20px;
    }
}

@media screen and (max-width:767.9px) {
    #veeam-services .servers-features .serv-features-item h3 {
        text-align: center;
        margin-top: 11px;
        font-size: 19px;
    }

    #veeam-services .servers-features .serv-features-item h6.subtitle {
        font-weight: 600;
        font-size: 16px;
        line-height: 21px;
    }

    #veeam-services .servers-features .serv-features-item {
        background-color: #F9F9F9;
        border-radius: 25px;
        padding: 25px 15px;
    }

    #veeam-services .servers-features .serv-features-item p {
        font-size: 16px;
        font-weight: 300;
    }

    #veeam-services section.form .form-icon {
        max-width: 100px;
        margin: 0 auto 11px;
    }

    #veeam-services section.form h2.title {
        font-size: 23px;
        line-height: 27px;
    }

    #veeam-services section.form .description p {
        font-size: 15px;
        line-height: 19px;
        margin: 0 auto 8px;
    }

    #veeam-services section.why-choose h2.title {
        font-size: 23px;
        line-height: 1.2;
        font-weight: bold;
        text-align: center;
        margin-bottom: 20px;
        color: white;
    }

}

/*servers-features end*/


/* load balancing services start */
#veeam-services .text-justify {
    text-align: justify !important;
}

#veeam-services .load-balancing-features {
    background: url(../img/pci-hosting-solutions/pci-comp-simp-back-left.png),
        linear-gradient(0, #fff, #fff);
    background-position: left top, right center;
    background-repeat: no-repeat;
    padding: 70px;
    background-size: 44% 73%, 100% auto;
}

#veeam-services .load-balancing-features.grey-item {
    background: #F9F9F9;
}

#veeam-services .load-balancing-features-text {
    color: #fff;
}

#veeam-services .load-balancing-features.grey-item .load-balancing-features-text {
    color: #000;
}

#veeam-services .load-balancing-features-text h2 {
    font-weight: 900;
    font-size: 43px;
    line-height: 51px;
    margin-bottom: 29px;
    margin-top: 15px;
}

#veeam-services .load-balancing-features-text p {
    font-size: 20px;
    line-height: 28px;
    font-weight: 300;
    margin-bottom: 25px;
}

#veeam-services .load-balancing-features .soc-block {
    background: #fff;
    border: 1px solid #ccc;
    padding: 50px 40px 50px 40px;
    margin-top: 25px;
}

#veeam-services .load-balancing-features .soc-text {
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin-left: 0;
}

#veeam-services .load-balancing-features .soc-text ul {
    margin-bottom: 0;
}

#veeam-services .load-balancing-features .soc-text ul li {
    list-style-image: url(../img/dedicated-server-hosting/path553.webp);
    font-size: 18px;
    line-height: 32px;
    margin-bottom: 32px;
}

#veeam-services .load-balancing-features .soc-text ul li span {
    font-weight: 700;
    font-size: 24px;
    line-height: 1;
}

#veeam-services .load-balancing-features .soc-text ul li:last-child {
    margin-bottom: 0;
}

@media screen and (max-width:1399px) {
    #veeam-services .load-balancing-features {
        background-size: 50% 75%, 100% auto;
        padding: 40px;
    }

    #veeam-services .load-balancing-features-text {
        margin-top: 0;
    }

    #veeam-services .load-balancing-features .soc-block {
        margin-top: 0;
    }
}

@media screen and (max-width:1199px) {
    #veeam-services .load-balancing-features {
        background-size: 50% 80%, 100% auto;
    }

    #veeam-services .load-balancing-features .soc-block {
        padding: 25px 50px 25px 20px;
    }

    #veeam-services .load-balancing-features-text h2 {
        font-size: 26px;
        line-height: 31px;
        margin-bottom: 14px;
    }

    #veeam-services .load-balancing-features-text p {
        font-size: 20px;
        line-height: 26px;
        margin-bottom: 17px;
    }

    #veeam-services .load-balancing-features .soc-text ul li {
        font-size: 17px;
        line-height: 25px;
        margin-bottom: 9px;
    }

    #veeam-services .load-balancing-features .soc-text ul li span {
        font-weight: 700;
        font-size: 20px;
        line-height: 1;
    }
}

@media screen and (max-width:991px) {
    #veeam-services .load-balancing-features.soc-block {
        padding: 20px;
    }

    #veeam-services .load-balancing-features-text img {
        max-width: 100px;
    }

    #veeam-services .load-balancing-features-text h2 {
        font-size: 23px;
        line-height: 30px;
        margin-bottom: 14px;
    }

    #veeam-services .load-balancing-features-text p {
        font-size: 18px;
        line-height: 23px;
        margin-bottom: 13px;
    }

    #veeam-services .load-balancing-features .soc-text ul li {
        font-size: 17px;
        line-height: 30px;
        margin-bottom: 32px;
    }

    #veeam-services .load-balancing-features .soc-block {
        padding: 25px 20px 25px 20px;
    }
}

@media screen and (max-width:767px) {
    #veeam-services .load-balancing-features {
        background-size: cover;
        padding: 30px;
    }

    #veeam-services .load-balancing-features .soc-text {
        margin-left: 0;
    }

    #veeam-services .load-balancing-features-text h2 {
        font-size: 20px;
        line-height: 24px;
    }

    #veeam-services .load-balancing-features .soc-text ul {
        padding: 0;
        list-style-type: none;
    }

    #veeam-services .load-balancing-features .soc-text ul li {
        margin-bottom: 15px;
        list-style-image: none;
    }
}

/* load balancing services end */

/* Form section Start*/

#veeam-services section.form {
    background-image: url('../img/front-page/form-bg.png'), linear-gradient(#fff 0% 20%, #f9f9f9 10% 100%);
    background-repeat: no-repeat;
    background-size: 100% 500px;
    background-position: top right;
    padding: 100px 0 0;
}

#veeam-services section.form .form-icon {
    max-width: 128px;
    display: block;
    margin: 0 auto 15px;
}

#veeam-services section.form h2.title {
    font-size: 48px;
    line-height: 57.6px;
    font-weight: bold;
    text-align: center;
    margin-bottom: 20px;
    color: white;
}

#veeam-services section.form h3.subtitle {
    font-size: 21px;
    line-height: 25.2px;
    font-weight: bold;
    text-align: center;
    margin-bottom: 20px;
    color: white;
}

#veeam-services section.form .description {
    margin-bottom: 40px;
}

#veeam-services section.form .description,
#veeam-services section.form .description p {
    font-size: 18px;
    line-height: 21px;
    font-weight: 500;
    text-align: center;
    color: white;
}

#veeam-services section.form .description p:last-child {
    margin-bottom: 0;
}

#veeam-services section.form form {
    background-color: white;
    padding: 70px 100px;
    border-radius: 25px;
    box-shadow: 3px 3px 12px -6px darkgrey;
}

#veeam-services section.form form .input-wrapper {
    margin-bottom: 40px;
    display: flex;
    flex-direction: column;
}

#veeam-services section.form form .input-wrapper label {
    margin-bottom: 20px;
    font-weight: bold;
}

#veeam-services section.form form .input-wrapper input {
    height: 70px;
    padding: 0 25px;
}

#veeam-services section.form form .input-wrapper textarea {
    height: 125px;
    padding: 15px 25px;
}

#veeam-services .btn-blue {
    padding: 10px 65px;
    background-color: #1B38DB;
    color: #fff !important;
    border-radius: 12px;
    font-weight: 800;
}

@media screen and (max-width:767px) {
    #veeam-services section.form {
        background-size: auto 550px;
        padding: 50px 0 0;
    }

    #veeam-services section.form h2.title {
        font-size: 36px;
        line-height: 42px;
    }

    #veeam-services section.form h3.subtitle {
        font-size: 19px;
        line-height: 120%;
    }

    #veeam-services section.form form {
        padding: 30px 10px;
        border-radius: 10px;
    }
}

/* Form section End*/
@media screen and (max-width:1399.9px) {
    #veeam-services .dedicatedhosting h1 {
        font-family: 'Lato', sans-serif;
        padding: 70px 0px 0px !important;
        font-size: 62px !important;
        font-weight: 300;
    }

    #veeam-services .dedicatedhosting h3 {
        font-size: 22px;
        line-height: 1.5;
        font-weight: 900;
        font-family: 'Lato', sans-serif;
    }

    #veeam-services .dedicatedhosting p.sub-title {
        font-size: 19px;
        line-height: 1.6;
        font-weight: 600;
        font-family: 'Lato', sans-serif;
    }
}

@media screen and(max-width:991.9px) {
    #veeam-services .dedicatedhosting h1 {
        font-family: 'Lato', sans-serif;
        padding: 50px 0px 0px !important;
        font-size: 50px !important;
        font-weight: 300;
    }
    #veeam-services .dedicatedhosting h3 {
        font-size: 18px;
        line-height: 1.5;
        font-weight: 900;
        font-family: 'Lato', sans-serif;
    }
    #veeam-services .dedicatedhosting p.sub-title {
        font-size: 16px;
        line-height: 1.6;
        font-weight: 600;
        font-family: 'Lato', sans-serif;
    }
    #veeam-services .load-balancing-features {
        background-size: 60% 80%, 100% auto;
    }
}

@media screen and (max-width:767.9px) {
    #veeam-services .dedicatedhosting h3 {
        font-size: 18px;
        line-height: 1.5;
        font-weight: 900;
        font-family: 'Lato', sans-serif;
    }

    #veeam-services main .dedicatedhosting h1 {
        padding: 30px 0 10px 0 !important;
        font-size: 45px !important;
        margin: 0 auto;
        text-align: center;
        width: 80%;
    }

    #veeam-services section.why-choose h2.title {
        font-size: 32px;
        line-height: 1.2;
        font-weight: bold;
        text-align: center;
        margin-bottom: 0px;
        color: white;
    }

    #veeam-services .load-balancing-features-text h2 {
        font-size: 32px;
        line-height: 1.2;

    }
}

@media screen and (max-width:575.9px) {
    #veeam-services .load-balancing-features-text h2 {
        font-size: 20px;
        line-height: 24px;
    }

    #veeam-services .load-balancing-features {
        background-size: cover;
        padding: 30px 10px;
    }

    #veeam-services section.top-vps {
        background-size: auto 500px;
    }

    #veeam-services main .dedicatedhosting h1 {
        padding: 30px 0 10px 0 !important;
        font-size: 32px !important;
        margin: 0 auto;
        text-align: center;
        width: 80%;
    }
}

#virtual-private-cloud a {
    text-decoration: none;
}

/* dedicatedhosting */
#virtual-private-cloud .dedicatedhosting {
    background-image: url('../img/cloud-platform/Hero-background.png') !important;
    background-size: 100% !important;
    background-repeat: no-repeat !important;

}

#virtual-private-cloud .dedicatedhosting h1 {
    padding: 80px 0px 25px 0px !important;
    font-size: 78px !important;
    font-weight: 300;
}



#virtual-private-cloud .dedicated-main .white-btn {
    background-color: #ffffff !important;
    color: #1B38DB !important;
    font-weight: 900;

}

#virtual-private-cloud .blue-btn {
    background-color: #1B38DB !important;
    color: #ffffff !important;
    font-weight: 900;

}

#virtual-private-cloud .dedicated-main p:nth-child(2) {
    font-size: 22px;
    margin-top: -12px;
    margin-bottom: 28px;
}

#virtual-private-cloud .dedicated-main p:nth-child(4) {
    font-size: 18px;
    padding-top: 5px;
    margin-bottom: 5px;
}

#virtual-private-cloud .dedicated-main button {
    background-color: transparent;
    border-color: #ffffff;
    color: #ffffff !important;
    border-radius: 12px;
    padding: 13px 40px;
}


#virtual-private-cloud .dedicatedhosting h1 strong {
    font-weight: 900 !important;
}




#virtual-private-cloud .biotech p {
    font-size: 18px !important;
}

#virtual-private-cloud .biotech .row {
    align-items: center;
    justify-content: space-around;
}

#virtual-private-cloud .biotech h2 {
    font-weight: 900;
    margin-bottom: 20px;
}

#virtual-private-cloud .biotech strong {
    font-weight: 900;
}

#virtual-private-cloud .drive-inonvation {
    background-color: #F7F5F5;
    padding: 50px 0;
}

#virtual-private-cloud .drive-inonvation .col-md-6 {
    margin-top: 30px;
}

#virtual-private-cloud .drive-inonvation .drive-items {
    margin: 0 10px;
    background-color: #fff;
    padding: 25px 60px;
    border: 1px solid #ccc;

}

#virtual-private-cloud .drive-inonvation .drive-items1 {
    min-height: 400px;
}

#virtual-private-cloud .drive-inonvation .drive-items2 {
    min-height: 580px;
}

#virtual-private-cloud .drive-inonvation .drive-items3 {
    min-height: 675px;
}

#virtual-private-cloud .drive-inonvation h5 {
    font-weight: 900;
    margin-bottom: 20px;
}


#virtual-private-cloud section.migrate {
    background-image: url('../img/migration/coverr.png'), linear-gradient(#F9F9F9 0% 20%, #fff 10% 100%) !important;
    background-repeat: no-repeat;
    background-size: 100% 500px;
    background-position: top right;
    padding: 100px 0 0;
}


/* Form section */

#virtual-private-cloud section.form {
    background-image: url('../img/front-page/form-bg.png'), linear-gradient(#fff 0% 20%, #fff 10% 100%);
    background-repeat: no-repeat;
    background-size: 100% 500px;
    background-position: top right;
    padding: 100px 0 0;
}

#virtual-private-cloud section.form .form-icon {
    max-width: 128px;
    display: block;
    margin: 0 auto 15px;
}

#virtual-private-cloud section.form h2.title {
    font-size: 48px;
    line-height: 57.6px;
    font-weight: bold;
    text-align: center;
    margin-bottom: 20px;
    color: white;
}

#virtual-private-cloud section.form h3.subtitle {
    font-size: 21px;
    line-height: 25.2px;
    font-weight: bold;
    text-align: center;
    margin-bottom: 20px;
    color: white;
}

#virtual-private-cloud section.form .description {
    margin-bottom: 40px;
}

#virtual-private-cloud section.form .description,
#virtual-private-cloud section.form .description p {
    font-size: 18px;
    line-height: 21px;
    font-weight: 500;
    text-align: center;
    color: white;
}

#virtual-private-cloud section.form .description p:last-child {
    margin-bottom: 0;
}

#virtual-private-cloud section.form form {
    background-color: white;
    padding: 70px 100px 40px 100px;
    border-radius: 25px;
    box-shadow: 3px 3px 12px -6px darkgrey;
}

#virtual-private-cloud section.form form .input-wrapper {
    margin-bottom: 40px;
    display: flex;
    flex-direction: column;
}

#virtual-private-cloud section.form form .input-wrapper label {
    margin-bottom: 20px;
    font-weight: bold;
}

#virtual-private-cloud section.form form .input-wrapper input {
    height: 70px;
    padding: 0 25px;
}

#virtual-private-cloud section.form form .input-wrapper textarea {
    height: 125px;
    padding: 15px 25px;
}

#virtual-private-cloud .biotech {
    padding-bottom: 60px;
}

#virtual-private-cloud .btn-blue {
    padding: 10px 65px;
    background-color: #1B38DB;
    color: #fff !important;
    border-radius: 25px;
    font-weight: 800;
}


@media screen and (max-width: 1199.9px) {
    #virtual-private-cloud section.form {
        background-size: auto 620px;
        padding: 50px 0 0;
    }

    #virtual-private-cloud section.form form {
        padding: 50px 40px;
    }
}


@media screen and (min-width: 768px) and (max-width: 1200px) {
    #virtual-private-cloud .c-ftp .cpanel-items h5 {
        display: grid !important;
        font-size: 16px !important;
    }

    #virtual-private-cloud .cpanel-items {
        padding: 30px 10px !important;
        min-height: 120px;
    }

    #virtual-private-cloud .dedicatedhosting h1 {
        font-size: 50px !important;
        padding: 75px 0px 25px 0px !important;
    }

    #virtual-private-cloud .dedicatedhosting {
        background-size: cover !important;
        background-position: top !important;
    }

    #virtual-private-cloud #hipaa-video1 {
        height: 50vh;
    }

    #virtual-private-cloud #hipaa-video1 iframe {
        height: 51vh;
    }

    #virtual-private-cloud .managed .col-md-4 {
        padding: 0 5px !important;
        ;
    }

    #virtual-private-cloud .managed .managed-item {
        padding: 25px 10px !important;
    }


    #virtual-private-cloud .managed .row:first-of-type .managed-item {
        min-height: 410px !important;
    }

    #virtual-private-cloud .managed .row:nth-child(3) .managed-item {
        min-height: 510px !important;
    }


    #virtual-private-cloud .managed .row:nth-child(4) .managed-item {
        min-height: 600px !important;
    }

}



@media screen and (min-width: 1500px) and (max-width: 1800px) {
    #virtual-private-cloud .dedicatedhosting {
        background-size: cover !important;
        background-position: top !important;
    }
}


@media screen and (min-width: 1200px) and (max-width: 1500px) {
    #virtual-private-cloud section.challenges .challenge-item {
        min-height: 285px !important;
    }

    #virtual-private-cloud .dedicatedhosting {
        background-size: cover !important;
        background-position: top !important;
    }
}

@media screen and (min-width: 768px) and (max-width: 1023px) {
    #virtual-private-cloud .migrate-desc {
        padding-left: 50px !important;
    }
}

@media screen and (max-width: 767.9px) {

    #virtual-private-cloud .available {
        padding: 50px 0 !important;
    }

    #virtual-private-cloud .c-ftp .cpanel-items {
        margin-bottom: 20px;
    }

    #virtual-private-cloud .c-panel {
        padding-bottom: 0px !important;
    }

    #virtual-private-cloud .on-watch>.container>.row>.col-md-4 {
        text-align: center;
    }

    #virtual-private-cloud .on-watch>.container>.row>.col-md-4 h2 {
        font-size: 36px;
    }

    #virtual-private-cloud .c-panel .align-items-center>.col-md-4 {
        text-align: center;
    }

    #virtual-private-cloud .dns .col-md-4 {
        text-align: center;
    }

    #virtual-private-cloud .dns .col-md-4 h2 {
        margin-bottom: 25px;
    }

    #virtual-private-cloud .c-panel h2 {
        margin-bottom: 25px;
        font-size: 36px;
    }

    #virtual-private-cloud .pci-comp-text {
        text-align: center;
    }

    #virtual-private-cloud .database {
        text-align: center;
        padding-bottom: 25px;
    }

    #virtual-private-cloud .database h3 {
        margin-top: 20px;
        margin-bottom: 20px;
    }

    #virtual-private-cloud .database li {
        text-align: left;
    }

    #virtual-private-cloud .available-second-row {
        text-align: center;

    }

    #virtual-private-cloud .available h2 {
        font-size: 36px !important;
        margin-top: 25px !important;
    }

    #virtual-private-cloud .managed .managed-item {
        padding: 25px !important;
    }

    #virtual-private-cloud .hipaa-complient img {
        margin-bottom: 35px;
    }


    #virtual-private-cloud .drive-inonvation .drive-items {
        margin: 0 !important;
        padding: 15px 25px !important;
        text-align: center;
    }

    #virtual-private-cloud .dedicatedhosting h1 span {
        font-size: 27px !important;
    }

    #virtual-private-cloud main .dedicatedhosting h1 {
        padding: 30px 0 30px 0 !important;
        font-size: 36px !important;
        margin: 0 auto;
        text-align: center;
        width: 80%;
    }

    #virtual-private-cloud .dedicatedhosting .voffset-60 {
        margin-top: 5px !important;
    }

    #virtual-private-cloud .dedicatedhosting {
        background-size: cover !important;
        background-position: top;
    }

    #virtual-private-cloud .dedicated-main {
        text-align: center;
    }

    #virtual-private-cloud .voffset-100 {
        margin-top: 50px !important;
    }

    #virtual-private-cloud .cloud-platform h3 {
        margin-top: 50px;
        text-align: center;
    }

    #virtual-private-cloud .dediacted-button button {
        margin-bottom: 12px;
    }

    #virtual-private-cloud .dedicated-host h3 {
        margin-top: 12px;
    }

    #virtual-private-cloud .dedicatedhosting p.text-white {
        font-size: 16px !important;
    }

    #virtual-private-cloud #hipaa-video1 {
        height: 33vh;
    }

    #virtual-private-cloud #hipaa-video1 iframe {
        height: 34vh;
    }

    #virtual-private-cloud .dedicated-main button {
        padding: 10px 25px;
        font-size: 0.9rem;
    }

}


#virtual-private-cloud .hipaa-complient strong {
    font-weight: 900;
}

#virtual-private-cloud .hipaa-complient a {
    font-weight: 900;
    color: #000;
}

#virtual-private-cloud .font-18 {
    font-size: 18px !important;
}

#virtual-private-cloud .hipaa-hosting {
    /* background-color: #F7F5F5; */
    padding: 100px 0;
}

#virtual-private-cloud .hipaa-complient button {
    background-color: #1B36DB;
    padding: 10px 30px;
    border-radius: 10px;
    font-weight: 700;
    margin-top: 15px;
}


#virtual-private-cloud .hipaa-complient .row {
    align-items: center;
}

#virtual-private-cloud .hipaa-complient h3 {
    font-weight: 900;
    margin-bottom: 30px;
}

#virtual-private-cloud .hipaa-complient p {
    font-size: 18px;
}

#virtual-private-cloud .hipaa-complient p a {
    text-decoration: none;
}


#virtual-private-cloud .docker .title {
    font-size: 32px;
    text-align: center;
    color: #fff;
}

#virtual-private-cloud .docker h3 {
    font-weight: 900;
    text-align: center;
}

#virtual-private-cloud .docker form h3 {
    margin-bottom: 20px;
}

#virtual-private-cloud .form-btn {
    text-align: center;
    padding-bottom: 60px;
    border-bottom: 1px solid #CCCCCC;
    margin-bottom: 60px;
    margin-top: 25px;
}

#virtual-private-cloud .form-btn button {
    padding: 15px 25px;
    border-radius: 18px;
}

#virtual-private-cloud .docker .docker-item h3 {
    text-align: left;
    margin-bottom: 20px;
}

#virtual-private-cloud .docker .docker-item {
    margin-bottom: 40px;
}

#virtual-private-cloud .docker {
    margin-bottom: 66px;
}


#virtual-private-cloud .managed h2 {
    text-align: center;
    font-weight: 700;
    font-size: 44px;
    margin-bottom: 50px;
}

#virtual-private-cloud .managed {
    padding: 40px 0 100px 0;
    background-color: #F9F9F9;
    margin-top: 50px;
}

#virtual-private-cloud .managed .managed-item {
    background-color: #fff;
    padding: 25px 60px;
    text-align: center;
    border-radius: 17px;
    box-shadow: 2px 2px 3px 0px rgba(204, 204, 204, 1);
    -webkit-box-shadow: 2px 2px 3px 0px rgba(204, 204, 204, 1);
    -moz-box-shadow: 2px 2px 3px 0px rgba(204, 204, 204, 1);
}

#virtual-private-cloud .managed .col-md-4 {
    padding: 0 17px;
}

#virtual-private-cloud .managed h4 {
    margin-top: 20px;
    margin-bottom: 20px;
    font-weight: 700;
    font-size: 20px;
}

#virtual-private-cloud .managed .row:first-of-type .managed-item {
    min-height: 370px;
}

#virtual-private-cloud .managed .row:nth-child(3) {
    margin-top: 35px;
}

#virtual-private-cloud .managed .row:nth-child(3) .managed-item {
    min-height: 420px;
}

#virtual-private-cloud .managed .row:nth-child(4) {
    margin-top: 35px;
}

#virtual-private-cloud .managed .row:nth-child(4) .managed-item {
    min-height: 500px;
}


/* Technology-partners Section */

#virtual-private-cloud section.image-block {
    background-image: url('../img/front-page/technology-partners-bg.svg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding: 30px 0 35px;
    background-color: #1a75e1;
}

#virtual-private-cloud section.image-block h2.title {
    font-size: 50px;
    color: white;
    font-weight: bold;
}

#virtual-private-cloud section.image-block h3.title {
    font-size: 32px;
    color: white;
    font-weight: bold;
}

#virtual-private-cloud section.image-block h4.subtitle {
    font-size: 21px;
    color: white;
    font-weight: bold;
    text-transform: uppercase;
}





#virtual-private-cloud section.image-block.bg-reverse {
    background-image: url('../img/front-page/technology-partners-bg-reverse.svg');
}

#virtual-private-cloud section.image-block.bg-none {
    background: none;
}

#virtual-private-cloud section.image-block.bg-none h2.title,
#virtual-private-cloud section.image-block.bg-none h3.title,
#virtual-private-cloud section.image-block.bg-none h4.subtitle {
    color: black;
}

#virtual-private-cloud .image-block h3 {
    font-weight: 900 !important;
}

@media screen and (max-width: 767.9px) {

    #virtual-private-cloud .managed h2 {
        font-size: 35px;
    }

    #virtual-private-cloud .managed-item {
        margin-bottom: 35px;
    }

    #virtual-private-cloud .managed-item:nth-child(4) {
        margin-bottom: 0px !important;
    }
}

#virtual-private-cloud .available {
    padding: 130px 0;
    background-image: url(../img/dedicated-hosting/Background-1.png);
    background-size: cover;
}

#virtual-private-cloud .services-items {
    margin-top: 25px;
    min-height: 200px;
    text-align: center;
    padding: 10px 15px 20px 15px;
    border-radius: 10px;
    background-color: #F9F9F9;
    box-shadow: 1px 1px 2px 0px rgb(224, 224, 224);
    -webkit-box-shadow: 2px 2px 3px 0px rgba(224, 224, 224, 1);
    -moz-box-shadow: 2px 2px 3px 0px rgba(224, 224, 224, 1);
}

#virtual-private-cloud .services-items h6 {
    font-size: 17px;
    font-weight: 700;
}

#virtual-private-cloud .available-second-row {
    align-items: center;
}

#virtual-private-cloud .available h2 {
    font-size: 44px;
    color: white;
    font-weight: 900;
}

#virtual-private-cloud .available p img {
    margin-right: 15px;
}

#virtual-private-cloud .available p {
    color: white;
    font-size: 24px;
}

#virtual-private-cloud .atlantic-first-row {
    justify-content: center;
    text-align: center;
}

#virtual-private-cloud .atlantic-first-row h2 {
    font-size: 32px;
    font-weight: 700;
    margin-bottom: 35px;
}

#virtual-private-cloud .atlantic-items {
    background-color: #F9F9F9;
    padding: 30px 0;
    border-radius: 15px;
    margin-top: 25px;
    box-shadow: 1px 1px 2px 0px rgb(224, 224, 224);
    -webkit-box-shadow: 2px 2px 3px 0px rgba(224, 224, 224, 1);
    -moz-box-shadow: 2px 2px 3px 0px rgba(224, 224, 224, 1);
}

#virtual-private-cloud .atlantic-items h3 {
    font-size: 24px;
    font-weight: 700;
}

#virtual-private-cloud .database h3 {
    font-size: 28px;
    font-weight: 700;
}


/* pci-complinance-simplified start */
#virtual-private-cloud .pci-complinance-simplified {
    background: url(../img/pci-hosting-solutions/pci-comp-simp-back-left.png),
        linear-gradient(0, #fff, #fff);
    background-position: left, right;
    background-repeat: no-repeat;
    padding: 67px 150px 75px 5px;
    background-size: 40% auto, 100% auto;
}

#virtual-private-cloud .pci-comp-text {
    color: #fff;
}

#virtual-private-cloud .pci-comp-text h2 {
    font-weight: 900;
    font-size: 36px;
    line-height: 43px;
}

#virtual-private-cloud .pci-comp-text p {
    font-size: 18px;
    line-height: 22px;
    font-weight: 600;
    margin-bottom: 0;
}

#virtual-private-cloud .pci-comp-text p span {
    font-weight: 300;
}

#virtual-private-cloud .soc-block {
    background: #fff;
    border: 1px solid #ccc;
    padding: 50px 100px 50px 50px;
}

#virtual-private-cloud .soc-text {
    margin-left: 70px;
}

#virtual-private-cloud .soc-text h3 {
    font-weight: 900;
}

#virtual-private-cloud .soc-text p {
    font-size: 18px;
    line-height: 19px;
    margin-bottom: 0;
}

@media screen and (max-width:1399px) {
    #virtual-private-cloud .pci-complinance-simplified {
        background-size: 50% 100%, 100% auto;
        padding: 40px;
    }
}

@media screen and (max-width:1199px) {
    #virtual-private-cloud .soc-text h3 {
        font-size: 28px;
        line-height: 33px;
    }

    #virtual-private-cloud .soc-text p {
        font-size: 16px;
        line-height: 18px;
    }

    #virtual-private-cloud .soc-text {
        margin-left: 28px;
    }

    #virtual-private-cloud .soc-block {
        padding: 25px 50px 25px 20px;
    }

    #virtual-private-cloud .pci-comp-text p {
        font-size: 15px;
    }

    #virtual-private-cloud .pci-comp-text h2 {
        font-size: 30px;
        line-height: 36px;
    }
}

@media screen and (max-width:991px) {
    #virtual-private-cloud .soc-block {
        padding: 20px;
    }

    #virtual-private-cloud .soc-text h3 {
        font-size: 20px;
    }

    #virtual-private-cloud .pci-comp-text h2 {
        font-size: 24px;
    }
}

@media screen and (max-width:767px) {
    #virtual-private-cloud #hipaa-video1 {
        height: 50vh;
    }

    #virtual-private-cloud #hipaa-video1 iframe {
        height: 50vh;
    }

    #virtual-private-cloud .migrate-desc {
        padding: unset !important;
    }

    #virtual-private-cloud .pci-complinance-simplified {
        background-size: cover;
        padding: 30px;
    }

    #virtual-private-cloud .soc-text {
        margin-left: 0;
    }

    #virtual-private-cloud .soc-text h3 {
        font-size: 22px;
    }

    #virtual-private-cloud .soc-text p {
        font-size: 18px;
        line-height: 20px;
    }

    #virtual-private-cloud .pci-comp-text h2 {
        font-size: 32px;
    }

    #virtual-private-cloud .pci-comp-text p {
        font-size: 18px;
    }
}

/* pci-complinance-simplified end */


#virtual-private-cloud .pci-complinance-simplified .soc-block p {
    font-size: 18px;
    font-weight: 700;
    display: flex;
    align-items: flex-start;
}

#virtual-private-cloud .pci-complinance-simplified .soc-block p img {
    margin-top: 3px;
    margin-right: 8px;
}

#virtual-private-cloud .pci-complinance-simplified .col-md-8 {
    margin-top: 95px !important;
}

#virtual-private-cloud .c-panel {
    background-color: #F7F7F7;
    padding: 80px 0;
    margin-top: -100px;
}

#virtual-private-cloud .c-panel h2 {
    font-size: 42px;
    font-weight: 800;
    /* margin-top: 20px; */
}

#virtual-private-cloud .cpanel-items {
    padding: 30px 40px;
    background-color: #fff;
    border: 1px solid #C6C6C6;
}

#virtual-private-cloud .cpanel-items img {
    margin-right: 10px;
}

#virtual-private-cloud .cpanel-items h5 {
    font-weight: 700;
}

#virtual-private-cloud .c-panel .col-md-8 p {
    margin-top: 40px;
}

#virtual-private-cloud .dns {
    margin: 80px 0;

}

#virtual-private-cloud .dns h2 {
    font-weight: 800;
    font-size: 42px;
}

#virtual-private-cloud .dns .col-md-8 img {
    margin-right: 8px;
    margin-top: 4px;
}

#virtual-private-cloud .dns .col-md-8 p {
    line-height: 32px;
    display: flex;
    align-items: flex-start;
    font-size: 18px;
}

#virtual-private-cloud .dns .row {
    border-bottom: 1px solid #C6C6C6;
    padding-bottom: 50px;
}

#virtual-private-cloud .c-ftp .cpanel-items h5 {
    display: flex;
    align-items: flex-start;
    font-size: 18px !important;
}

#virtual-private-cloud .c-ftp .cpanel-items {
    padding: 15px 25px !important;
    min-height: 106px;
}

#virtual-private-cloud .on-watch .col-md-8 .col-md-4 {
    margin-top: 18px;
}

#virtual-private-cloud .on-watch .col-md-8 .col-md-4 h5 {
    line-height: 30px;
}

#virtual-private-cloud .migration p {
    display: flex;
    align-items: flex-start;
}

#virtual-private-cloud .migration p img {
    margin-top: 10px;
}

#virtual-private-cloud .Vulnerability .col-md-8 {
    margin-top: 45px !important;
}

#virtual-private-cloud .dns-none-border .row {
    border: none !important;
}

#virtual-private-cloud .ssl .cpanel-items {
    min-height: unset !important;
    padding: 20px 25px !important;
}

#virtual-private-cloud .dns h5 {
    font-weight: 700;
}

#virtual-private-cloud .migrate-desc {
    padding-left: 35px;
}

#virtual-private-cloud .migrate form .row {
    margin-bottom: 40px;
    padding-bottom: 40px;
    border-bottom: 1px solid #ccc;
}

#virtual-private-cloud .migrate form .row:last-child {
    border: none !important;
}

#virtual-private-cloud .migrate h3 {
    font-weight: 900;
}

/* colocation-navigation Start */
#virtual-private-cloud .navigation a {
    text-decoration: none !important;
}

#virtual-private-cloud .navigation a:hover {
    background: #1B38DB;
    color: #ffffff !important;
}

#virtual-private-cloud .navigation .nav-item {
    padding: 13px 30px;
    color: #1B38DB;
    font-size: 18px;
    line-height: 21px;
    font-weight: 700;
    border: 1px solid #1B38DB;
    border-radius: 6px;
    cursor: pointer;
}

#virtual-private-cloud .navigation .nav-item.active {
    background: #1B38DB;
    color: #ffffff;
    cursor: default;
}

@media screen and (max-width:1399px) {
    #virtual-private-cloud .navigation .nav-item {
        padding: 10px 24px;
        font-size: 16px;
    }
}

@media screen and (max-width:1199px) {
    #virtual-private-cloud .navigation .nav-item {
        padding: 1.6% 2.4%;
        font-size: 16px;
    }
}

@media screen and (max-width:991px) {
    #virtual-private-cloud .navigation .nav-item {
        padding: 1.6% 1.9%;
        font-size: 14px;
    }
}

@media screen and (max-width:767px) {
    #virtual-private-cloud .navigation .nav-item {
        padding: 2% 3%;
        font-size: 16px;
        margin-bottom: 10px;
    }
}

/* colocation-navigation end*/

#virtual-private-cloud .hipaa-complient button {
    background-color: transparent;
    border-color: #1B38DB;
    color: #1B38DB !important;
    border-radius: 12px;
    padding: 12px 40px;

}

#virtual-private-cloud section.top-vps {
    background-image: url(../img/front-page/technology-partners-bg.svg) !important;
    padding: 26px 0 0 !important;
    background-position: unset;
    background-size: auto 430px;
}



#virtual-private-cloud section.top-vps form {
    padding: 0 !important;
}

#virtual-private-cloud section.top-vps form .col-md-2 {
    display: flex;
    align-items: center;
    justify-content: center;
    border-right: 3px solid #fff;

}

#virtual-private-cloud section.top-vps form .row {
    background-color: #F4F4F4 !important;
    border-radius: 15px;
    margin-top: 3px;
}

section.top-vps form .row .col-md-2,
#virtual-private-cloud section.top-vps form .row .col-md-10 {
    padding-top: 55px;
    padding-bottom: 55px;
}

#virtual-private-cloud section.top-vps form .row .col-md-10 h4 {
    font-weight: 900;
}

#virtual-private-cloud section.top-vps form .row .col-md-10 p {
    font-size: 18px;
}

#virtual-private-cloud section.top-vps form .row .col-md-10 {
    padding-left: 40px;
    padding-right: 70px;
}

#virtual-private-cloud #hipaa-video1 {
    background-image: url(./../img/vps/Video.png);
    background-size: 100%;
    /* padding: 200px; */
    height: 405px;
    background-repeat: no-repeat;
}

#virtual-private-cloud .hipaa-hosting .row {
    align-items: center;
}

#virtual-private-cloud .hipaa-hosting h2 {
    font-weight: 900;
    font-size: 36px;
}

#virtual-private-cloud .hipaa-hosting p {
    margin-top: 20px;
    font-size: 20px;
}

@media screen and (min-width: 768px) and (max-width: 1200px) {
    #virtual-private-cloud .hipaa-hosting {
        margin-top: 40px !important;
        padding: 80px 0 40px 0 !important;
    }

    #virtual-private-cloud .hipaa-hosting h2 {
        font-size: 30px !important;
    }
}

@media screen and (max-width: 767.9px) {

    #virtual-private-cloud .hipaa-hosting h2 {
        font-size: 28px !important;
        width: 100% !important;
        margin-bottom: 30px;
    }
}

#virtual-private-cloud .hipaa-hosting2 .row {
    justify-content: space-between;
}

#virtual-private-cloud .f-16 {
    font-size: 16px !important;
    font-weight: 300 !important;
}

#virtual-private-cloud .everythings .col-md-4 p::before {
    content: url(./../img/dedicated-server-hosting/path553.webp);
}

#virtual-private-cloud .f-21 {
    font-size: 21px !important;
    margin-bottom: 35px;
}

#virtual-private-cloud .windows-vps .f-21 {
    font-style: italic;
}

#virtual-private-cloud .windows-vps .success p::before {
    content: url(./../img/dedicated-server-hosting/path553.webp);
}

#virtual-private-cloud .bring {
    background-image: url(./../img/vps/Group121.png);
    background-repeat: no-repeat;
}

#virtual-private-cloud .bring-top {
    padding-top: 100px;
    justify-content: center;
    text-align: center;
}

#virtual-private-cloud .bring button {
    background-color: transparent;
    border-color: #ffffff;
    color: #ffffff !important;
    border-radius: 12px;
    padding: 10px 40px;
    margin-bottom: 30px;
}

#virtual-private-cloud .bring-items {
    background-color: #F9F9F9;
    padding-top: 25px;
    border-radius: 15px;
    padding-right: 30px;
    min-height: 230px;
    margin-top: 20px;
    box-shadow: 3px 3px 12px -6px darkgrey;
}

#virtual-private-cloud .bring .col-md-3 {
    display: flex;
    justify-content: center;
    align-items: flex-start;
}

#virtual-private-cloud .bring h5 {
    font-weight: 900 !important;
}


/* imgvideo */

#virtual-private-cloud .imgvideo h3 {
    font-size: 36px !important;
    font-weight: 700 !important;
    margin-bottom: 25px;
}

#virtual-private-cloud #video {
    background-image: url(../img/cloud-platform/videoimg.png);
    background-size: 100%;
    /* padding: 200px; */
    height: 405px;
    background-repeat: no-repeat;
}

#virtual-private-cloud .imgvideo button img {
    width: 40%;
    margin-top: -3px;
}

#virtual-private-cloud .cloud-p-button button:first-child {
    border-radius: 10px;
    background-color: #1B38DB;
    padding: 13px 40px;
}

#virtual-private-cloud .cloud-p-button button:nth-child(2) {
    border-radius: 10px;
    margin-left: 15px;
    background-color: white;
    color: #1B38DB;
    padding: 13px 40px;
}

#virtual-private-cloud .choose p {
    font-size: 18px;
}

#virtual-private-cloud .choose h2 {
    font-weight: 900;
    margin-bottom: 25px;
}



#virtual-private-cloud .key-features {
    background-image: url(../img/dedicated-hosting/Background-2.png);
    padding: 200px 0 250px 0;
    background-repeat: no-repeat;
}

#virtual-private-cloud .key-features h2 {
    font-size: 44px;
    margin-bottom: 25px;
}

#virtual-private-cloud .slider-item {
    background-color: #F9F9F9 !important;
    margin: 0 15px;
    height: 270px;
    border-radius: 15px;
}

#virtual-private-cloud .key-features .container {
    color: white !important;
    line-height: 9px;
    margin-bottom: 50px;
}

#virtual-private-cloud .accordion-button::before {
    flex-shrink: 0;
    width: 1.25rem;
    height: 1.25rem;
    margin-left: unset;
    content: "\25B6";
    background-image: none;
    background-repeat: no-repeat;
    background-size: 1.25rem;
    transition: transform .2s ease-in-out;
}

#virtual-private-cloud .accordion-button:not(.collapsed)::before {
    background-image: none;
}

#virtual-private-cloud .accordion-button::after {
    background-image: none !important;
}

#virtual-private-cloud .accordion-button {
    padding: 0 !important;
    margin: 15px 0 !important;
    border: none !important;
}

#virtual-private-cloud .accordion-item {
    border: none !important;
    outline: none !important;
}

@media screen and (max-width: 767.9px) {
    #virtual-private-cloud .faq {
        margin-top: 50px !important;
    }
}



#virtual-private-cloud .faq h2:first-of-type {
    font-weight: 900;
    font-size: 38px;
}

#virtual-private-cloud .faq .pp {
    font-size: 28px;
}

#virtual-private-cloud .accordion-button:not(.collapsed) {
    box-shadow: none;
    background-color: none;
}

@media screen and (min-width: 768px) and (max-width: 1200px) {
    #virtual-private-cloud .key-features .container {
        line-height: 25px !important;
    }

    #virtual-private-cloud .slider-item {
        min-height: 385px !important;
    }
}

@media screen and (max-width: 767.9px) {
    #virtual-private-cloud .key-features .container {
        line-height: 25px !important;
    }

    #virtual-private-cloud .key-features {
        background-size: cover;
        padding: 175px 0 85px 0 !important;
    }

    #virtual-private-cloud .slick-slide img {
        margin: 0 auto;
        margin-bottom: 20px;
    }
}

#virtual-private-cloud .slider-nav h3 {
    background-color: red;
}

#virtual-private-cloud .slider-item .row {
    padding: 20px 20px 40px 40px;
}

#virtual-private-cloud .key-features {
    background-image: url(../img/dedicated-hosting/Background-2.png);
    padding: 200px 0 250px 0;
    background-repeat: no-repeat;
}

#virtual-private-cloud .key-features h2 {
    font-size: 44px;
    margin-bottom: 25px;
}

#virtual-private-cloud .slider-item {
    background-color: #F9F9F9 !important;
    margin: 0 15px;
    height: 335px;
    border-radius: 15px;
}

#virtual-private-cloud .key-features .container {
    color: white !important;
    line-height: 9px;
    margin-bottom: 50px;
}

#virtual-private-cloud .accordion-button::before {
    flex-shrink: 0;
    width: 1.25rem;
    height: 1.25rem;
    margin-left: unset;
    content: "\25B6";
    background-image: none;
    background-repeat: no-repeat;
    background-size: 1.25rem;
    transition: transform .2s ease-in-out;
}

#virtual-private-cloud .accordion-button:not(.collapsed)::before {
    background-image: none;
}

#virtual-private-cloud .accordion-button::after {
    background-image: none !important;
}

#virtual-private-cloud .accordion-button {
    padding: 0 !important;
    margin: 15px 0 !important;
    border: none !important;
}

#virtual-private-cloud .accordion-item {
    border: none !important;
    outline: none !important;
}

#virtual-private-cloud section.key-features .key-p {
    line-height: 30px !important;
}

#virtual-private-cloud .one-click .row {
    justify-content: center;
    text-align: center;
}

#virtual-private-cloud .one-click h2 {
    font-weight: 900;
    font-size: 38px;
    margin-bottom: 35px;
}

#virtual-private-cloud .one-click p {
    margin-top: 30px;
}

#virtual-private-cloud .lamp-items {
    background-color: #F9F9F9;
    padding: 30px 33px;
    text-align: center;
    border-radius: 20px;
    min-height: 425px;
    margin-top: 20px;
}

#virtual-private-cloud .lamp .row-2 .lamp-items {
    min-height: 569px !important;
}

#virtual-private-cloud .lamp-items h5 {
    margin-top: 15px;
    margin-bottom: 12px;
    font-weight: 900;
}

#virtual-private-cloud .point button {
    background-color: transparent;
    border-color: #1B38DB;
    color: #1B38DB !important;
    border-radius: 8px;
    padding: 12px 40px;
    font-weight: 700;
}

#virtual-private-cloud .point .row {
    justify-content: center;
}

#virtual-private-cloud .point h2 {
    font-weight: 900;
    font-size: 44px;
}

#virtual-private-cloud .point p {
    margin-top: 30px;
    margin-bottom: 40px;
}

@media screen and (max-width: 767.9px) {
    #virtual-private-cloud .faq {
        margin-top: 50px !important;
    }
}



#virtual-private-cloud .faq h2:first-of-type {
    font-weight: 900;
    font-size: 38px;
}

#virtual-private-cloud .faq h2:nth-of-type(2) {
    font-weight: 900;
    font-size: 38px;
}

#virtual-private-cloud .faq .pp {
    font-size: 28px !important;
}

#virtual-private-cloud .accordion-button::before {
    transform: rotate(90deg);
}

#virtual-private-cloud .collapsed::before {
    transform: rotate(0deg);
}

#virtual-private-cloud .mob-h5 {
    margin-bottom: 60px;
}

@media screen and (max-width: 767.9px) {
    #virtual-private-cloud section.form h2.title {
        font-size: 28px;
        margin-bottom: 0px !important;
    }

    section.top-vps form .row .col-md-2,
    #virtual-private-cloud section.top-vps form .row .col-md-10 {
        padding-top: 20px !important;
        padding-bottom: 20px !important;
    }

    #virtual-private-cloud .hipaa-hosting {
        padding: 20px 0 !important;
    }

    #virtual-private-cloud #hipaa-video1 {
        height: 280px !important;
    }

    #virtual-private-cloud .bring-top {
        padding-top: 50px !important;
    }

    #virtual-private-cloud .bring-items {
        padding: 25px !important;
    }

    #virtual-private-cloud .key-features h2 {
        font-size: 32px;
    }

    #virtual-private-cloud .lamp {
        margin-top: 40px !important;
    }

    #virtual-private-cloud .lamp-items {
        min-height: unset !important;
    }

    #virtual-private-cloud .lamp .row-2 .lamp-items {
        min-height: unset !important;
    }

    #virtual-private-cloud .point h2 {
        font-size: 32px !important;
    }
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
    #virtual-private-cloud .bring-items {
        text-align: center !important;
        padding: 20px !important;
        min-height: 430px;
    }

    #virtual-private-cloud .cloud-p-button button:nth-child(2) {
        padding: 13px 20px !important;
    }

    #virtual-private-cloud .cloud-p-button button:first-child {
        padding: 13px 20px !important;
    }

    #virtual-private-cloud .slider-item {
        height: 470px !important;
    }

    #virtual-private-cloud .key-features {
        padding: 120px 0 250px 0 !important;
    }

    #virtual-private-cloud .lamp-items {
        min-height: 350px !important;
    }

    #virtual-private-cloud .lamp .row-2 .lamp-items {
        min-height: 350px !important;
    }

    #virtual-private-cloud .mob-h5 {
        margin-bottom: 20px;
    }
}

#virtual-private-cloud .navigation a {
    margin-left: 10px;
}

#virtual-private-cloud .vpc-features .col-lg-9 h5 {
    font-weight: 900;
}


#virtual-private-cloud .vpc-features .col-lg-9 .col-md-5 {
    margin-top: 30px;
    padding: 30px 25px;
    background-color: #F9F9F9;
    box-shadow: 4px 4px 12px -6px darkgrey;
}

#virtual-private-cloud .use-cases {
    background-image: url('../img/virtual-private/Group121.png') !important;
    background-size: 100% 100% !important;
    background-repeat: no-repeat !important;
    padding: 170px;
}

#virtual-private-cloud .use-cases h2 {
    font-size: 44px !important;
    font-weight: 900;
    color: #fff;
}

#virtual-private-cloud .use-cases p {
    font-size: 22px;
    color: white;
    font-weight: 600;
}

#virtual-private-cloud .vpc-firewall h2 {
    font-size: 32px !important;
    font-weight: 900;
}

#virtual-private-cloud .vpc-firewall p {
    font-size: 18px;
}

#virtual-private-cloud .vpc-firewall .col-md-6 {
    margin-bottom: 60px;
}

#virtual-private-cloud .vpc-firewall .row {
    align-items: center;
}

#virtual-private-cloud .vpc-firewall h2 {
    margin-bottom: 25px;
}

#virtual-private-cloud section.form.top-vps {
    background-image: url(./img/front-page/form-bg.png), linear-gradient(#fff 0% 20%, #fff 10% 100%);
    background-repeat: no-repeat;
    background-size: auto 500px;
    background-position: top right;
    padding: 100px 0 0;
}

@media screen and (min-width:2560px) {
    #virtual-private-cloud section.form.top-vps {
        background-image: url(./img/front-page/form-bg.png), linear-gradient(#fff 0% 20%, #fff 10% 100%);
        background-repeat: no-repeat;
        background-size: 100% 500px;
        background-position: top right;
        padding: 100px 0 0;
    }
}

@media screen and (max-width: 1200px) {
    #virtual-private-cloud .use-cases {
        padding: 80px 0 !important;
        background-size: cover !important;
    }
}

@media screen and (max-width:1399.9px) {
    #virtual-private-cloud .dedicatedhosting h1 {
        font-size: 70px !important;
        padding: 75px 0px 25px 0px !important;
    }

    #virtual-private-cloud .use-cases {
        background-size: 100% 100% !important;
    }

    #virtual-private-cloud .dedicatedhosting h1 {
        font-size: 67px !important;
        padding: 50px 0px 15px 0px !important;
    }
}

@media screen and (max-width:1199.9px) {
    #virtual-private-cloud .navigation .nav-item {
        padding: 1.6% 1.9%;
        font-size: 14px;
        margin-bottom: 10px;
        margin-left: 0;
    }
}

@media screen and (max-width:991.9px) {
    #virtual-private-cloud .dedicatedhosting h1 {
        font-size: 50px !important;
        padding: 50px 0px 15px 0px !important;
    }

    #virtual-private-cloud section.form h2.title {
        font-size: 39px;
        line-height: 41.6px;
        font-weight: bold;
        text-align: center;
        margin-bottom: 0px;
        color: white;
    }
}

@media screen and (max-width:767.9px) {
    #virtual-private-cloud main .dedicatedhosting h1 {
        padding: 30px 0 0px 0 !important;
        font-size: 36px !important;
        margin: 0 auto;
        text-align: center;
        width: 80%;
    }

    #virtual-private-cloud .use-cases h2 {
        font-size: 36px !important;
        font-weight: 900;
        color: #fff;
        margin-top: 0 !important;
    }

    #virtual-private-cloud .use-cases {
        padding: 45px 0 25px !important;
        background-size: cover !important;
        background-size: 194% 100% !important;
    }

    #virtual-private-cloud .use-cases p {
        font-size: 16px;
        color: white;
        font-weight: 600;
    }
}

@media screen and (max-width:575.9px) {
    #virtual-private-cloud main .dedicatedhosting h1 {
        padding: 30px 0 0px 0 !important;
        font-size: 28px !important;
        margin: 0 auto;
        text-align: center;
        width: 80%;
    }

    #virtual-private-cloud .vpc-firewall h2 {
        font-size: 24px !important;
        font-weight: 900;
        margin-bottom: 10px;
        text-align: center;
    }

    #virtual-private-cloud .vpc-firewall .col-md-6 {
        margin-bottom: 30px;
    }

    #virtual-private-cloud .vpc-firewall h2 {
        font-size: 21px !important;
        font-weight: 900;
        margin-bottom: 10px;
        text-align: center;
    }
}

/* voip-cloud-header start*/
#voip-cloud-server .voip-cloud-header {
    background-image: url('../img/voip-cloud-server/Hero-background.png') !important;
    background-size: 100% !important;
    background-repeat: no-repeat !important;
}

#voip-cloud-server .voip-cloud-header .dedicated-main p.text-white {
    font-size: 22px;
    line-height: 26px;
}

#voip-cloud-server .voip-cloud-header .subheader {
    font-size: 24px;
    line-height: 28.8px;
}

#voip-cloud-server .trusted-title {
    font-weight: 600;
    font-size: 24px;
    line-height: 28.8px;
}

#voip-cloud-server .dedicated-main .white-btn {
    background-color: #ffffff !important;
    color: #1B38DB !important;
    font-weight: 900;
}

#voip-cloud-server .dedicated-main p:nth-child(2) {
    font-size: 22px;
    margin-top: -12px;
    margin-bottom: 28px;
}

#voip-cloud-server .dedicated-main .white-btn {
    background-color: #ffffff !important;
    color: #1B38DB !important;
    font-weight: 900;
    border-color: #ffffff;
    border-radius: 12px;
    padding: 13px 40px;
}

#voip-cloud-server .voip-cloud-header h1 {
    padding: 80px 0px 25px 0px !important;
    font-size: 80px !important;
    font-weight: 300;
    margin-bottom: 0;
}

#voip-cloud-server .voip-cloud-header h1 strong {
    font-weight: 900 !important;

}

@media screen and (max-width:1599px) {
    #voip-cloud-server .voip-cloud-header {
        background-size: cover !important;
        background-position: top !important;
    }
}

@media screen and (max-width:1199px) {
    #voip-cloud-server .voip-cloud-header {
        background-size: cover !important;
        background-position: top !important;
    }

    #voip-cloud-server .dedicated-main p:nth-child(2) {
        font-size: 22px;
        margin-top: 0px;
        margin-bottom: 30px;
    }

    #voip-cloud-server .voip-cloud-header h1 {
        padding: 90px 0px 30px 0px !important;
        font-size: 60px !important;
        font-weight: 300;
        margin-bottom: 0;
    }

}

@media screen and (max-width:991px) {
    #voip-cloud-server .voip-cloud-header h1 {
        padding: 90px 0px 23px 0px !important;
        font-size: 54px !important;
        font-weight: 300;
    }

    #voip-cloud-server .dedicated-main p:nth-child(2) {
        font-size: 20px;
        margin-top: 0px;
        margin-bottom: 30px;
    }

    #voip-cloud-server .dedicated-main .white-btn {
        padding: 8px 40px;
    }
}

@media screen and (max-width: 767.9px) {
    #voip-cloud-server main .voip-cloud-header h1 {
        padding: 55px 0 30px !important;
        font-size: 32px !important;
        margin: 0 auto;
        text-align: center;
        width: 80%;
    }

    #voip-cloud-server .voip-cloud-header p.text-white {
        width: 70%;
        margin: 0 auto 35px !important;
    }

    #voip-cloud-server .voip-cloud-header .subheader {
        font-size: 21px;
        line-height: 24px;
    }

    #voip-cloud-server .voip-cloud-header .voffset-60 {
        margin-top: 15px !important;
        margin-bottom: -32px;
    }

    #voip-cloud-server .voip-cloud-header {
        text-align: center;
    }

    #voip-cloud-server .voffset-100 {
        margin-top: 50px !important;
    }

    #voip-cloud-server .dediacted-button button {
        margin-bottom: 12px;
    }

    #voip-cloud-server .dedicated-host h3 {
        margin-top: 12px;
    }

    #voip-cloud-server .voip-cloud-header p.text-white {
        font-size: 18px !important;
    }

    #voip-cloud-server .dedicated-main button {
        padding: 10px 20px !important;
        font-size: 0.8rem;
    }

    #voip-cloud-server .dedicated-main p:nth-child(2) {
        margin-bottom: 55px;
    }

    #voip-cloud-server .trusted-title {
        font-size: 21px;
        line-height: 24px;
    }

    @media screen and (min-width:425px) and (max-width:767px) {
        #voip-cloud-server main .voip-cloud-header h1 {
            font-size: 40px !important;
        }

        #voip-cloud-server .head-image {
            width: 70% !important;
        }
    }
}

/* voip-cloud-header end*/

/* voip-content start */

#voip-cloud-server .voip-cont-title {
    margin-bottom: 70px;
}

#voip-cloud-server .voip-cont-title h2 {
    font-size: 48px;
    line-height: 57.6px;
    font-weight: 900;
    margin-bottom: 34px;
}

#voip-cloud-server .voip-cont-title p {
    font-size: 18px;
    line-height: 21.6px;
    width: 60%;
    margin: 0 auto;
}

#voip-cloud-server .item-text {
    margin-bottom: 70px;
    margin-left: 24px;
    padding-right: 50px;
}

#voip-cloud-server .item-text h3 {
    font-size: 20px;
    line-height: 24px;
    font-weight: 900;
    text-transform: uppercase;
}

#voip-cloud-server .item-text p {
    font-size: 18px;
    line-height: 21.6px;
}

@media screen and (max-width:767px) {
    #voip-cloud-server .voip-cont-title h2 {
        margin-bottom: 18px;
        font-size: 42px;
        line-height: 50px;
    }

    #voip-cloud-server .voip-cont-title p {
        width: 80%;
    }
}

@media screen and (max-width:576px) {
    #voip-cloud-server .voip-content-item {
        flex-direction: column;
        align-items: center;
    }

    #voip-cloud-server .voip-content-item .item-text {
        margin-top: 20px;
        padding: 0;
        margin-bottom: 30px;
        margin-left: 0;
    }

    #voip-cloud-server .item-text h3 {
        text-align: center;
        margin-bottom: 18px;
    }

    #voip-cloud-server .item-text p {
        padding: 0 25px;
    }

    #voip-cloud-server .voip-cont-title p {
        width: 90%;
    }

    #voip-cloud-server .voip-cont-title h2 {
        margin-bottom: 22px;
        font-size: 38px;
        line-height: 42px;
    }
}

/* voip-content end */
/* Net difference block start */
#voip-cloud-server .net-difference-block {
    background: #fff;
    padding: 69px 25px 15px;
    margin-bottom: 50px;
    border-radius: 30px;
    box-shadow: 3px 3px 12px -6px darkgrey;
}

#voip-cloud-server .difference-item {
    min-height: 255px;
    padding: 40px 36px;
    background: #f9f9f9;
    margin-bottom: 20px;
    border-radius: 15px;
    -webkit-box-shadow: 6px 4px 22px -4px rgba(0, 0, 0, 0.18);
    box-shadow: 6px 4px 22px -4px rgba(0, 0, 0, 0.18);
}

#voip-cloud-server .difference-item .net-item-text {
    font-size: 18px;
    line-height: 21.6px;
    font-weight: 700;
    text-align: center;
    margin-top: 30px;
}

@media screen and (min-width:576px) and (max-width:767px) {
    #voip-cloud-server .difference-item {
        padding: 26px 13px;
    }
}

/* Net difference block end */
/* Form section Start*/

#voip-cloud-server section.form {
    background-image: url('../img/front-page/form-bg.png'), linear-gradient(#fff 0% 20%, #fff 10% 100%);
    background-repeat: no-repeat;
    background-size: 100% 500px;
    background-position: top right;
    padding: 100px 0 0;
}

#voip-cloud-server section.form .form-icon {
    max-width: 128px;
    display: block;
    margin: 0 auto 15px;
}

#voip-cloud-server section.form h2.title {
    font-size: 48px;
    line-height: 57.6px;
    font-weight: bold;
    text-align: center;
    margin-bottom: 20px;
    color: white;
}

#voip-cloud-server section.form h3.subtitle {
    font-size: 21px;
    line-height: 25.2px;
    font-weight: bold;
    text-align: center;
    margin-bottom: 20px;
    color: white;
}

#voip-cloud-server section.form .description {
    margin-bottom: 40px;
}

#voip-cloud-server section.form .description,
#voip-cloud-server section.form .description p {
    font-size: 18px;
    line-height: 21px;
    font-weight: 500;
    text-align: center;
    color: white;
}

#voip-cloud-server section.form .description p:last-child {
    margin-bottom: 0;
}

#voip-cloud-server section.form form {
    background-color: white;
    padding: 70px 100px;
    border-radius: 25px;
    box-shadow: 3px 3px 12px -6px darkgrey;
}

#voip-cloud-server section.form form .input-wrapper {
    margin-bottom: 40px;
    display: flex;
    flex-direction: column;
}

#voip-cloud-server section.form form .input-wrapper label {
    margin-bottom: 20px;
    font-weight: bold;
}

#voip-cloud-server section.form form .input-wrapper input {
    height: 70px;
    padding: 0 25px;
}

#voip-cloud-server section.form form .input-wrapper textarea {
    height: 125px;
    padding: 15px 25px;
}

#voip-cloud-server .btn-blue {
    padding: 10px 65px;
    background-color: #1B38DB;
    color: #fff !important;
    border-radius: 25px;
    font-weight: 800;
}

@media screen and (max-width:767px) {
    #voip-cloud-server section.form {
        background-size: auto 550px;
        padding: 50px 0 0;
    }

    #voip-cloud-server section.form h2.title {
        font-size: 36px;
        line-height: 42px;
    }

    #voip-cloud-server section.form h3.subtitle {
        font-size: 19px;
        line-height: 120%;
    }

    #voip-cloud-server section.form form {
        padding: 30px 10px;
        border-radius: 10px;
    }
}

/* Form section End*/
@media screen and (max-width:1199.9px) {
    #voip-cloud-server .voip-cont-title h2 {
        font-size: 42px;
        line-height: 57.6px;
        font-weight: 900;
        margin-bottom: 10px;
    }
}

@media screen and (max-width:991.9px) {
    #voip-cloud-server .voip-cloud-header h1 {
        padding: 75px 0px 10px 0px !important;
        font-size: 49px !important;
        font-weight: 300;
    }

    #voip-cloud-server .voip-cloud-header .dedicated-main p.text-white {
        font-size: 20px;
        line-height: 16px;
    }
}

@media screen and (max-width:767.9px) {
    #voip-cloud-server .voip-cont-title h2 {
        font-size: 32px;
        line-height: 42.6px;
        font-weight: 900;
        margin-bottom: 10px;
    }
}

@media screen and (max-width:576.9px) {
    #voip-cloud-server .voip-cloud-header .dedicated-main p.text-white {
        font-size: 20px;
        line-height: 16px;
        margin-bottom: 14px !important;
    }

    #voip-cloud-server main .voip-cloud-header h1 {
        padding: 55px 0 10px !important;
        font-size: 32px !important;
        margin: 0 auto;
        text-align: center;
        width: 80%;
    }

    #voip-cloud-server .voip-cont-title {
        margin-bottom: 32px;
    }
}

 
/* dedicatedhosting */
#vps-hosting .dedicatedhosting {
    background-image: url('../img/cloud-platform/Hero-background.png') !important;
    background-size: 100% !important;
    background-repeat: no-repeat !important;

}

#vps-hosting .dedicatedhosting h1 {
    padding: 0px 0px 0px 0px !important;
    font-size: 78px !important;
    font-weight: 300;
}



#vps-hosting .dedicated-main .white-btn {
    background-color: #ffffff !important;
    color: #1B38DB !important;
    font-weight: 900;

}

#vps-hosting .blue-btn {
    background-color: #1B38DB !important;
    color: #ffffff !important;
    font-weight: 900;

}

#vps-hosting .dedicated-main p:nth-child(2) {
    font-size: 22px;
    margin-top: -12px;
    margin-bottom: 28px;
}

#vps-hosting .dedicated-main p:nth-child(4) {
    font-size: 18px;
    padding-top: 5px;
    margin-bottom: 5px;
}

#vps-hosting .dedicated-main a.btn {
    background-color: transparent;
    border-color: #ffffff;
    color: #ffffff;
    border-radius: 12px;
    padding: 13px 40px;
}


#vps-hosting .dedicatedhosting h1 strong {
    font-weight: 900 !important;
}




#vps-hosting .biotech p {
    font-size: 18px !important;
}

#vps-hosting .biotech .row {
    align-items: center;
    justify-content: space-around;
}

#vps-hosting .biotech h2 {
    font-weight: 900;
    margin-bottom: 20px;
}

#vps-hosting .biotech strong {
    font-weight: 900;
}

#vps-hosting .drive-inonvation {
    background-color: #F7F5F5;
    padding: 50px 0;
}

#vps-hosting .drive-inonvation .col-md-6 {
    margin-top: 30px;
}

#vps-hosting .drive-inonvation .drive-items {
    margin: 0 10px;
    background-color: #fff;
    padding: 25px 60px;
    border: 1px solid #ccc;

}

#vps-hosting .drive-inonvation .drive-items1 {
    min-height: 400px;
}

#vps-hosting .drive-inonvation .drive-items2 {
    min-height: 580px;
}

#vps-hosting .drive-inonvation .drive-items3 {
    min-height: 675px;
}

#vps-hosting .drive-inonvation h5 {
    font-weight: 900;
    margin-bottom: 20px;
}


#vps-hosting section.migrate {
    background-image: url('../img/migration/coverr.png'), linear-gradient(#F9F9F9 0% 20%, #fff 10% 100%) !important;
    background-repeat: no-repeat;
    background-size: 100% 500px;
    background-position: top right;
    padding: 100px 0 0;
}


/* Form section */

#vps-hosting section.form {
    background-image: url('../img/front-page/form-bg.png'), linear-gradient(#fff 0% 20%, #fff 10% 100%);
    background-repeat: no-repeat;
    background-size: 100% 500px;
    background-position: top right;
    padding: 100px 0 0;
}

#vps-hosting section.form .form-icon {
    max-width: 128px;
    display: block;
    margin: 0 auto 15px;
}

#vps-hosting section.form h2.title {
    font-size: 48px;
    line-height: 57.6px;
    font-weight: bold;
    text-align: center;
    margin-bottom: 20px;
    color: white;
}

#vps-hosting section.form h3.subtitle {
    font-size: 21px;
    line-height: 25.2px;
    font-weight: bold;
    text-align: center;
    margin-bottom: 20px;
    color: white;
}

#vps-hosting section.form .description {
    margin-bottom: 40px;
}

section.form .description,
#vps-hosting section.form .description p {
    font-size: 18px;
    line-height: 21px;
    font-weight: 500;
    text-align: center;
    color: white;
}

#vps-hosting section.form .description p:last-child {
    margin-bottom: 0;
}

#vps-hosting section.form form {
    background-color: white;
    padding: 70px 100px 40px 100px;
    border-radius: 25px;
    box-shadow: 3px 3px 12px -6px darkgrey;
}

#vps-hosting section.form form .input-wrapper {
    margin-bottom: 40px;
    display: flex;
    flex-direction: column;
}

#vps-hosting section.form form .input-wrapper label {
    margin-bottom: 20px;
    font-weight: bold;
}

#vps-hosting section.form form .input-wrapper input {
    height: 70px;
    padding: 0 25px;
}

#vps-hosting section.form form .input-wrapper textarea {
    height: 125px;
    padding: 15px 25px;
}

#vps-hosting .biotech {
    padding-bottom: 60px;
}

@media screen and (max-width: 1199.9px) {
    #vps-hosting section.form {
        background-size: auto 620px;
        padding: 50px 0 0;
    }

    #vps-hosting section.form form {
        padding: 50px 40px;
    }
}


@media screen and (min-width: 768px) and (max-width: 1200px) {
    #vps-hosting .c-ftp .cpanel-items h5 {
        display: grid !important;
        font-size: 16px !important;
    }

    #vps-hosting .cpanel-items {
        padding: 30px 10px !important;
        min-height: 120px;
    }

    #vps-hosting .dedicatedhosting h1 {
        font-size: 50px !important;
        padding: 75px 0px 25px 0px !important;
    }

    #vps-hosting .dedicatedhosting {
        background-size: cover !important;
        background-position: top !important;
    }

    #vps-hosting #hipaa-video1 {
        height: 50vh;
    }

    #vps-hosting #hipaa-video1 iframe {
        height: 51vh;
    }

    #vps-hosting .managed .col-md-4 {
        padding: 0 5px !important;
        ;
    }

    #vps-hosting .managed .managed-item {
        padding: 25px 10px !important;
    }


    #vps-hosting .managed .row:first-of-type .managed-item {
        min-height: 410px !important;
    }

    #vps-hosting .managed .row:nth-child(3) .managed-item {
        min-height: 510px !important;
    }


    #vps-hosting .managed .row:nth-child(4) .managed-item {
        min-height: 600px !important;
    }

}



@media screen and (min-width: 1500px) and (max-width: 1800px) {
    #vps-hosting .dedicatedhosting {
        background-size: cover !important;
        background-position: top !important;
    }
}


@media screen and (min-width: 1200px) and (max-width: 1500px) {
    #vps-hosting section.challenges .challenge-item {
        min-height: 285px !important;
    }

    #vps-hosting .dedicatedhosting {
        background-size: cover !important;
        background-position: top !important;
    }
}

@media screen and (min-width: 768px) and (max-width: 1023px) {
    #vps-hosting .migrate-desc {
        padding-left: 50px !important;
    }
}

@media screen and (max-width: 767.9px) {

    #vps-hosting .available {
        padding: 50px 0 !important;
    }

    #vps-hosting .c-ftp .cpanel-items {
        margin-bottom: 20px;
    }

    #vps-hosting .c-panel {
        padding-bottom: 0px !important;
    }

    #vps-hosting .on-watch>.container>.row>.col-md-4 {
        text-align: center;
    }

    #vps-hosting .on-watch>.container>.row>.col-md-4 h2 {
        font-size: 36px;
    }

    #vps-hosting .c-panel .align-items-center>.col-md-4 {
        text-align: center;
    }

    #vps-hosting .dns .col-md-4 {
        text-align: center;
    }

    #vps-hosting .dns .col-md-4 h2 {
        margin-bottom: 25px;
    }

    #vps-hosting .c-panel h2 {
        margin-bottom: 25px;
        font-size: 36px;
    }

    #vps-hosting .pci-comp-text {
        text-align: center;
    }

    #vps-hosting .database {
        text-align: center;
        padding-bottom: 25px;
    }

    #vps-hosting .database h3 {
        margin-top: 20px;
        margin-bottom: 20px;
    }

    #vps-hosting .database li {
        text-align: left;
    }

    #vps-hosting .available-second-row {
        text-align: center;

    }

    #vps-hosting .available h2 {
        font-size: 36px !important;
        margin-top: 25px !important;
    }

    #vps-hosting .managed .managed-item {
        padding: 25px !important;
    }

    #vps-hosting .hipaa-complient img {
        margin-bottom: 35px;
    }


    #vps-hosting .drive-inonvation .drive-items {
        margin: 0 !important;
        padding: 15px 25px !important;
        text-align: center;
    }

    #vps-hosting .dedicatedhosting h1 span {
        font-size: 27px !important;
    }

    #vps-hosting main .dedicatedhosting h1 {
        padding: 30px 0 30px 0 !important;
        font-size: 36px !important;
        margin: 0 auto;
        text-align: center;
        width: 80%;
    }

    #vps-hosting .dedicatedhosting .voffset-60 {
        margin-top: 5px !important;
        margin-bottom: -32px;
    }

    #vps-hosting .dedicatedhosting {
        background-size: cover !important;
        background-position: top;
    }

    #vps-hosting .dedicated-main {
        text-align: center;
    }

    #vps-hosting .voffset-100 {
        margin-top: 50px !important;
    }

    #vps-hosting .cloud-platform h3 {
        margin-top: 50px;
        text-align: center;
    }

    #vps-hosting .dediacted-button button {
        margin-bottom: 12px;
    }

    #vps-hosting .dedicated-host h3 {
        margin-top: 12px;
    }

    #vps-hosting .dedicatedhosting p.text-white {
        font-size: 16px !important;
    }

    #vps-hosting #hipaa-video1 {
        height: 33vh;
    }

    #vps-hosting #hipaa-video1 iframe {
        height: 34vh;
    }

    #vps-hosting .dedicated-main a.btn {
        padding: 10px 25px;
        font-size: 0.9rem;
    }

}


#vps-hosting .hipaa-complient strong {
    font-weight: 900;
}

#vps-hosting .font-18 {
    font-size: 18px !important;
}

#vps-hosting .hipaa-hosting {
    /* background-color: #F7F5F5; */
    padding: 100px 0;
}

#vps-hosting .hipaa-complient a.btn {
    background-color: #1B36DB;
    padding: 10px 30px;
    border-radius: 10px;
    font-weight: 700;
    margin-top: 15px;
}


#vps-hosting .hipaa-complient .row {
    align-items: center;
}

#vps-hosting .hipaa-complient h3 {
    font-weight: 900;
    margin-bottom: 30px;
}

#vps-hosting .hipaa-complient p {
    font-size: 18px;
}


#vps-hosting .docker .title {
    font-size: 32px;
    text-align: center;
    color: #fff;
}

#vps-hosting .docker h3 {
    font-weight: 900;
    text-align: center;
}

#vps-hosting .docker form h3 {
    margin-bottom: 20px;
}

#vps-hosting .form-btn {
    text-align: center;
    padding-bottom: 60px;
    border-bottom: 1px solid #CCCCCC;
    margin-bottom: 60px;
    margin-top: 25px;
}

#vps-hosting .form-btn button {
    padding: 15px 25px;
    border-radius: 18px;
}

#vps-hosting .docker .docker-item h3 {
    text-align: left;
    margin-bottom: 20px;
}

#vps-hosting .docker .docker-item {
    margin-bottom: 40px;
}

#vps-hosting .docker {
    margin-bottom: 66px;
}


#vps-hosting .managed h2 {
    text-align: center;
    font-weight: 700;
    font-size: 44px;
    margin-bottom: 50px;
}

#vps-hosting .managed {
    padding: 40px 0 100px 0;
    background-color: #F9F9F9;
    margin-top: 50px;
}

#vps-hosting .managed .managed-item {
    background-color: #fff;
    padding: 25px 60px;
    text-align: center;
    border-radius: 17px;
    box-shadow: 2px 2px 3px 0px rgba(204, 204, 204, 1);
    -webkit-box-shadow: 2px 2px 3px 0px rgba(204, 204, 204, 1);
    -moz-box-shadow: 2px 2px 3px 0px rgba(204, 204, 204, 1);
}

#vps-hosting .managed .col-md-4 {
    padding: 0 17px;
}

#vps-hosting .managed h4 {
    margin-top: 20px;
    margin-bottom: 20px;
    font-weight: 700;
    font-size: 20px;
}

#vps-hosting .managed .row:first-of-type .managed-item {
    min-height: 370px;
}

#vps-hosting .managed .row:nth-child(3) {
    margin-top: 35px;
}

#vps-hosting .managed .row:nth-child(3) .managed-item {
    min-height: 420px;
}

#vps-hosting .managed .row:nth-child(4) {
    margin-top: 35px;
}

#vps-hosting .managed .row:nth-child(4) .managed-item {
    min-height: 500px;
}


/* Technology-partners Section */

#vps-hosting section.image-block {
    background-image: url('../img/front-page/technology-partners-bg.svg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding: 60px 0 70px;
    background-color: #1a75e1;
}

#vps-hosting section.image-block h2.title {
    font-size: 50px;
    color: white;
    font-weight: bold;
}

#vps-hosting section.image-block h3.title {
    font-size: 32px;
    color: white;
    font-weight: bold;
}

#vps-hosting section.image-block h4.subtitle {
    font-size: 21px;
    color: white;
    font-weight: bold;
    text-transform: uppercase;
}





#vps-hosting section.image-block.bg-reverse {
    background-image: url('../img/front-page/technology-partners-bg-reverse.svg');
}

#vps-hosting section.image-block.bg-none {
    background: none;
}

section.image-block.bg-none h2.title,
section.image-block.bg-none h3.title,
#vps-hosting section.image-block.bg-none h4.subtitle {
    color: black;
}

#vps-hosting .image-block h3 {
    font-weight: 900 !important;
}





@media screen and (max-width: 767.9px) {

    #vps-hosting .managed h2 {
        font-size: 35px;
    }

    #vps-hosting .managed-item {
        margin-bottom: 35px;
    }

    #vps-hosting .managed-item:nth-child(4) {
        margin-bottom: 0px !important;
    }
}

#vps-hosting .available {
    padding: 130px 0;
    background-image: url(../img/dedicated-hosting/Background-1.png);
    background-size: cover;
}

#vps-hosting .services-items {
    margin-top: 25px;
    min-height: 200px;
    text-align: center;
    padding: 10px 15px 20px 15px;
    border-radius: 10px;
    background-color: #F9F9F9;
    box-shadow: 1px 1px 2px 0px rgb(224, 224, 224);
    -webkit-box-shadow: 2px 2px 3px 0px rgba(224, 224, 224, 1);
    -moz-box-shadow: 2px 2px 3px 0px rgba(224, 224, 224, 1);
}

#vps-hosting .services-items h6 {
    font-size: 17px;
    font-weight: 700;
}

#vps-hosting .available-second-row {
    align-items: center;
}

#vps-hosting .available h2 {
    font-size: 44px;
    color: white;
    font-weight: 900;
}

#vps-hosting .available p img {
    margin-right: 15px;
}

#vps-hosting .available p {
    color: white;
    font-size: 24px;
}

#vps-hosting .atlantic-first-row {
    justify-content: center;
    text-align: center;
}

#vps-hosting .atlantic-first-row h2 {
    font-size: 32px;
    font-weight: 700;
    margin-bottom: 35px;
}

#vps-hosting .atlantic-items {
    background-color: #F9F9F9;
    padding: 30px 0;
    border-radius: 15px;
    margin-top: 25px;
    box-shadow: 1px 1px 2px 0px rgb(224, 224, 224);
    -webkit-box-shadow: 2px 2px 3px 0px rgba(224, 224, 224, 1);
    -moz-box-shadow: 2px 2px 3px 0px rgba(224, 224, 224, 1);
}

#vps-hosting .atlantic-items h3 {
    font-size: 24px;
    font-weight: 700;
}

#vps-hosting .database h3 {
    font-size: 28px;
    font-weight: 700;
}


/* pci-complinance-simplified start */
#vps-hosting .pci-complinance-simplified {
    background: url(../img/pci-hosting-solutions/pci-comp-simp-back-left.png),
        linear-gradient(0, #fff, #fff);
    background-position: left, right;
    background-repeat: no-repeat;
    padding: 67px 150px 75px 5px;
    background-size: 40% auto, 100% auto;
}

#vps-hosting .pci-comp-text {
    color: #fff;
}

#vps-hosting .pci-comp-text h2 {
    font-weight: 900;
    font-size: 36px;
    line-height: 43px;
}

#vps-hosting .pci-comp-text p {
    font-size: 18px;
    line-height: 22px;
    font-weight: 600;
    margin-bottom: 0;
}

#vps-hosting .pci-comp-text p span {
    font-weight: 300;
}

#vps-hosting .soc-block {
    background: #fff;
    border: 1px solid #ccc;
    padding: 50px 100px 50px 50px;
}

#vps-hosting .soc-text {
    margin-left: 70px;
}

#vps-hosting .soc-text h3 {
    font-weight: 900;
}

#vps-hosting .soc-text p {
    font-size: 18px;
    line-height: 19px;
    margin-bottom: 0;
}

@media screen and (max-width:1399px) {
    #vps-hosting .pci-complinance-simplified {
        background-size: 50% 100%, 100% auto;
        padding: 40px;
    }
}

@media screen and (max-width:1199px) {
    #vps-hosting .soc-text h3 {
        font-size: 28px;
        line-height: 33px;
    }

    #vps-hosting .soc-text p {
        font-size: 16px;
        line-height: 18px;
    }

    #vps-hosting .soc-text {
        margin-left: 28px;
    }

    #vps-hosting .soc-block {
        padding: 25px 50px 25px 20px;
    }

    #vps-hosting .pci-comp-text p {
        font-size: 15px;
    }

    #vps-hosting .pci-comp-text h2 {
        font-size: 30px;
        line-height: 36px;
    }
}

@media screen and (max-width:991px) {
    #vps-hosting .soc-block {
        padding: 20px;
    }

    #vps-hosting .soc-text h3 {
        font-size: 20px;
    }

    #vps-hosting .pci-comp-text h2 {
        font-size: 24px;
    }
}

@media screen and (max-width:767px) {
    #vps-hosting #hipaa-video1 {
        height: 50vh;
    }

    #vps-hosting #hipaa-video1 iframe {
        height: 50vh;
    }

    #vps-hosting .migrate-desc {
        padding: unset !important;
    }

    #vps-hosting .pci-complinance-simplified {
        background-size: cover;
        padding: 30px;
    }

    #vps-hosting .soc-text {
        margin-left: 0;
    }

    #vps-hosting .soc-text h3 {
        font-size: 22px;
    }

    #vps-hosting .soc-text p {
        font-size: 18px;
        line-height: 20px;
    }

    #vps-hosting .pci-comp-text h2 {
        font-size: 32px;
    }

    #vps-hosting .pci-comp-text p {
        font-size: 18px;
    }
}

/* pci-complinance-simplified end */


#vps-hosting .pci-complinance-simplified .soc-block p {
    font-size: 18px;
    font-weight: 700;
    display: flex;
    align-items: flex-start;
}

#vps-hosting .pci-complinance-simplified .soc-block p img {
    margin-top: 3px;
    margin-right: 8px;
}

#vps-hosting .pci-complinance-simplified .col-md-8 {
    margin-top: 95px !important;
}

#vps-hosting .c-panel {
    background-color: #F7F7F7;
    padding: 80px 0;
    margin-top: -100px;
}

#vps-hosting .c-panel h2 {
    font-size: 42px;
    font-weight: 800;
    /* margin-top: 20px; */
}

#vps-hosting .cpanel-items {
    padding: 30px 40px;
    background-color: #fff;
    border: 1px solid #C6C6C6;
}

#vps-hosting .cpanel-items img {
    margin-right: 10px;
}

#vps-hosting .cpanel-items h5 {
    font-weight: 700;
}

#vps-hosting .c-panel .col-md-8 p {
    margin-top: 40px;
}

#vps-hosting .dns {
    margin: 80px 0;

}

#vps-hosting .dns h2 {
    font-weight: 800;
    font-size: 42px;
}

#vps-hosting .dns .col-md-8 img {
    margin-right: 8px;
    margin-top: 4px;
}

#vps-hosting .dns .col-md-8 p {
    line-height: 32px;
    display: flex;
    align-items: flex-start;
    font-size: 18px;
}

#vps-hosting .dns .row {
    border-bottom: 1px solid #C6C6C6;
    padding-bottom: 50px;
}

#vps-hosting .c-ftp .cpanel-items h5 {
    display: flex;
    align-items: flex-start;
    font-size: 18px !important;
}

#vps-hosting .c-ftp .cpanel-items {
    padding: 15px 25px !important;
    min-height: 106px;
}

#vps-hosting .on-watch .col-md-8 .col-md-4 {
    margin-top: 18px;
}

#vps-hosting .on-watch .col-md-8 .col-md-4 h5 {
    line-height: 30px;
}

#vps-hosting .migration p {
    display: flex;
    align-items: flex-start;
}

#vps-hosting .migration p img {
    margin-top: 10px;
}

#vps-hosting .Vulnerability .col-md-8 {
    margin-top: 45px !important;
}

#vps-hosting .dns-none-border .row {
    border: none !important;
}

#vps-hosting .ssl .cpanel-items {
    min-height: unset !important;
    padding: 20px 25px !important;
}

#vps-hosting .dns h5 {
    font-weight: 700;
}

#vps-hosting .migrate-desc {
    padding-left: 35px;
}

#vps-hosting .migrate form .row {
    margin-bottom: 40px;
    padding-bottom: 40px;
    border-bottom: 1px solid #ccc;
}

#vps-hosting .migrate form .row:last-child {
    border: none !important;
}

#vps-hosting .migrate h3 {
    font-weight: 900;
}

/* colocation-navigation Start */
#vps-hosting .navigation a {
    text-decoration: none !important;
}

#vps-hosting .navigation a:hover {
    background: #1B38DB;
    color: #ffffff !important;
}

#vps-hosting .navigation .nav-item {
    padding: 14px 38px;
    color: #1B38DB;
    font-size: 18px;
    line-height: 21px;
    font-weight: 700;
    border: 1px solid #1B38DB;
    border-radius: 12px;
    cursor: pointer;
}

#vps-hosting .navigation .nav-item.active {
    background: #1B38DB;
    color: #ffffff;
    cursor: default;
}

@media screen and (max-width:1399px) {
    #vps-hosting .navigation .nav-item {
        padding: 10px 24px;
        font-size: 16px;
    }
}

@media screen and (max-width:1199px) {
    #vps-hosting .navigation .nav-item {
        padding: 1.6% 2.4%;
        font-size: 16px;
    }
}

@media screen and (max-width:991px) {
    #vps-hosting .navigation .nav-item {
        padding: 1.6% 1.9%;
        font-size: 14px;
    }
}

@media screen and (max-width:767px) {
    #vps-hosting .navigation .nav-item {
        padding: 2% 3%;
        font-size: 16px;
        margin-bottom: 10px;
    }
}

/* colocation-navigation end*/

#vps-hosting .hipaa-complient a.btn {
    background-color: transparent;
    border-color: #1B38DB;
    border-radius: 12px;
    padding: 12px 40px;

}

#vps-hosting section.top-vps {
    background-image: url(../img/front-page/technology-partners-bg.svg) !important;
    padding: 26px 0 0 !important;
    background-position: unset;
    background-size: auto 430px !important;
}



#vps-hosting section.top-vps form {
    padding: 0 !important;
}

#vps-hosting section.top-vps form .col-md-2 {
    display: flex;
    align-items: center;
    justify-content: center;
    border-right: 3px solid #fff;

}

#vps-hosting section.top-vps form .row {
    background-color: #F4F4F4 !important;
    border-radius: 15px;
    margin-top: 3px;
}

section.top-vps form .row .col-md-2,
#vps-hosting section.top-vps form .row .col-md-10 {
    padding-top: 55px;
    padding-bottom: 55px;
}

#vps-hosting section.top-vps form .row .col-md-10 h4 {
    font-weight: 900;
}

#vps-hosting section.top-vps form .row .col-md-10 p {
    font-size: 18px;
}

#vps-hosting section.top-vps form .row .col-md-10 {
    padding-left: 40px;
    padding-right: 70px;
}

#vps-hosting #hipaa-video1 {
    background-image: url(./../img/vps/Video.png);
    background-size: 100%;
    /* padding: 200px; */
    height: 405px;
    background-repeat: no-repeat;
}

#vps-hosting .hipaa-hosting .row {
    align-items: center;
}

#vps-hosting .hipaa-hosting h2 {
    font-weight: 900;
    font-size: 36px;
}

#vps-hosting .hipaa-hosting p {
    margin-top: 20px;
    font-size: 20px;
}

@media screen and (min-width: 768px) and (max-width: 1200px) {
    #vps-hosting .hipaa-hosting {
        margin-top: 40px !important;
        padding: 80px 0 40px 0 !important;
    }

    #vps-hosting .hipaa-hosting h2 {
        font-size: 30px !important;
    }
}

@media screen and (max-width: 767.9px) {

    #vps-hosting .hipaa-hosting h2 {
        font-size: 26px !important;
        width: 100% !important;
        margin-bottom: 30px;
    }
}

#vps-hosting .hipaa-hosting2 .row {
    justify-content: space-between;
}

#vps-hosting .f-16 {
    font-size: 16px !important;
    font-weight: 300 !important;
}

#vps-hosting .everythings .col-md-4 p::before {
    content: url(./../img/dedicated-server-hosting/path553.webp);
}

#vps-hosting .f-21 {
    font-size: 21px !important;
    margin-bottom: 35px;
}

#vps-hosting .windows-vps .f-21 {
    font-style: italic;
}

#vps-hosting .windows-vps .success p::before {
    content: url(./../img/dedicated-server-hosting/path553.webp);
}

#vps-hosting .bring {
    background-image: url(./../img/vps/Group121.png);
    background-repeat: no-repeat;
    background-size: 100% 50%;
}

#vps-hosting .bring .mw-60 {
    width: 150px;
}

#vps-hosting .bring-top {
    padding-top: 100px;
    justify-content: center;
    text-align: center;
}

#vps-hosting .bring a.btn {
    background-color: transparent;
    border-color: #ffffff;
    color: #ffffff !important;
    border-radius: 12px;
    padding: 10px 40px;
    margin-bottom: 30px;
}

#vps-hosting .bring-items {
    background-color: #F9F9F9;
    padding-top: 25px;
    border-radius: 15px;
    padding-right: 30px;
    height: 100%;
    margin-top: 20px;
    box-shadow: 3px 3px 12px -6px darkgrey;
}

#vps-hosting .bring .col-md-3 {
    display: flex;
    justify-content: center;
    align-items: flex-start;
}

#vps-hosting .bring h5 {
    font-weight: 900 !important;
}

@media screen and (max-width:767.9px) {
    #vps-hosting .bring {
        background-size: 200% 20%;
    }
}

/* imgvideo */

#vps-hosting .imgvideo h3 {
    font-size: 36px !important;
    font-weight: 700 !important;
    margin-bottom: 25px;
}

#vps-hosting #video {
    background-image: url(../img/vps-hosting-pricing/vps-video.png);
    background-size: 100%;
    /* padding: 200px; */
    height: 405px;
    background-repeat: no-repeat;
}

#vps-hosting .imgvideo button img {
    width: 40%;
    margin-top: -3px;
}

#vps-hosting .cloud-p-button a.btn:first-child {
    border-radius: 10px;
    background-color: #1B38DB;
    padding: 13px 40px;
}

#vps-hosting .cloud-p-button a.btn:nth-child(2) {
    border-radius: 10px;
    margin-left: 15px;
    background-color: white;
    color: #1B38DB;
    padding: 13px 40px;
}

@media screen and (max-width:374.9px) {
    #vps-hosting .cloud-p-button a.btn {
        padding: 13px 26px !important;
    }
}

@media screen and (max-width:767.9px) {
    #vps-hosting .imgvideo h3 {
        font-size: 24px !important;
        margin-bottom: 15px;
    }
}

#vps-hosting .choose p {
    font-size: 18px;
}

#vps-hosting .choose h2 {
    font-weight: 900;
    margin-bottom: 25px;
}

#vps-hosting .key-features {
    background-image: url(../img/dedicated-hosting/Background-2.png);
    padding: 100px 0 50px 0;
    background-repeat: no-repeat;
}

#vps-hosting .key-features h2 {
    font-size: 44px;
    margin-bottom: 25px;
}

#vps-hosting .slider-item {
    background-color: #F9F9F9 !important;
    margin: 0 15px;
    height: 270px;
    border-radius: 15px;
}

#vps-hosting .key-features .cont {
    color: white !important;
    line-height: 9px;
    margin-bottom: 50px;
}

#vps-hosting .key-features .slider-item h4 {
    font-size: 22px;
    line-height: 30px;
    font-weight: 700;
}

#vps-hosting .accordion-flush .accordion-item .accordion-button {
    font-size: 18px;
    font-weight: 900;
}

#vps-hosting .accordion-button::before {
    transform: rotate(90deg);
}

#vps-hosting .collapsed::before {
    transform: rotate(0deg);
}

#vps-hosting .accordion-button::before {
    flex-shrink: 0;
    width: 1.25rem;
    height: 1.25rem;
    margin-left: unset;
    content: "\25B6";
    background-image: none;
    background-repeat: no-repeat;
    background-size: 1.25rem;
    transition: transform .2s ease-in-out;
}

#vps-hosting .accordion-button::after {
    background-image: none !important;
}

#vps-hosting .accordion-flush .accordion-item .accordion-button {
    font-size: 18px;
    font-weight: 900;
}

#vps-hosting .accordion-button::before {
    flex-shrink: 0;
    width: 1.25rem;
    height: 1.25rem;
    margin-left: unset;
    content: "\25B6";
    background-image: none;
    background-repeat: no-repeat;
    background-size: 1.25rem;
    color: #1B38DB;
    margin-right: 10px;
}

#vps-hosting .accordion-button:not(.collapsed) {
    box-shadow: none;
    background-color: none;
}

#vps-hosting .accordion-flush .accordion-item .accordion-button {
    font-size: 18px;
    font-weight: 900;
    line-height: 21.6px;
}

#vps-hosting .accordion-button:not(.collapsed)::before {
    background-image: none;
}

#vps-hosting .accordion-button:not(.collapsed) {
    margin: 0 !important;
}

#vps-hosting .accordion-button::after {
    background-image: none !important;
}

#vps-hosting .accordion-body li {
    line-height: 33px;
}

#vps-hosting .accordion-button {
    padding: 0 !important;
    margin: 15px 0 !important;
    color: #000 !important;
    background: none !important;
    outline: none !important;
    box-shadow: none !important
}

#vps-hosting .accordion-item {
    border: none !important;
    outline: none !important;
}

#vps-hosting .accordion-body {
    padding: 5px 31px;
}

#vps-hosting .about-secure-block h2:first-of-type {
    font-weight: 700;
    font-size: 38px;
    margin-top: 30px;
}

#vps-hosting .faq-p {
    font-size: 16px !important;
    margin-left: 20px;
    margin-top: 35px;
    margin-bottom: 40px;
}

@media screen and (max-width:767.9px) {
    #vps-hosting .accordion-flush .accordion-item .accordion-button {
        font-size: 17px;
        font-weight: 700;
        line-height: 20.6px;
    }

    #vps-hosting .faq {
        margin-top: 50px !important;
    }
}


#vps-hosting .faq h2:first-of-type {
    font-weight: 900;
    font-size: 38px;
}

#vps-hosting .faq .pp {
    font-size: 28px;
}

#vps-hosting .accordion-button:not(.collapsed) {
    box-shadow: none;
    background-color: none;
}

@media screen and (min-width: 768px) and (max-width: 1200px) {
    #vps-hosting .key-features .cont {
        line-height: 25px !important;
    }
}

@media screen and (max-width: 767.9px) {
    #vps-hosting .key-features .cont {
        line-height: 25px !important;
    }

    #vps-hosting .key-features {
        background-size: 300% 25%;
        padding: 175px 0 25px 0 !important;
    }

    #vps-hosting .slick-slide img {
        margin: 0 auto;
        margin-bottom: 20px;
    }
}

#vps-hosting .key-features {
    background-image: url(../img/dedicated-hosting/Background-2.png);
    padding: 100px 0;
    background-repeat: no-repeat;
}

#vps-hosting .key-features h2 {
    font-size: 44px;
    margin-bottom: 25px;
}

#vps-hosting .slider-item {
    background-color: #F9F9F9 !important;
    margin: 0 0 24px;
    border-radius: 15px;
    padding: 30px;
    height: calc(100% - 24px);
}

#vps-hosting .key-features .cont {
    color: white !important;
    line-height: 9px;
    margin-bottom: 50px;
}

#vps-hosting .accordion-button::before {
    flex-shrink: 0;
    width: 1.25rem;
    height: 1.25rem;
    margin-left: unset;
    content: "\25B6";
    background-image: none;
    background-repeat: no-repeat;
    background-size: 1.25rem;
    transition: transform .2s ease-in-out;
}

#vps-hosting .accordion-button:not(.collapsed)::before {
    background-image: none;
}

#vps-hosting .accordion-button::after {
    background-image: none !important;
}

#vps-hosting .accordion-button {
    padding: 0 !important;
    margin: 15px 0 !important;
    border: none !important;
}

#vps-hosting .accordion-item {
    border: none !important;
    outline: none !important;
}

#vps-hosting section.key-features .key-p {
    line-height: 30px !important;
}

#vps-hosting section.key-features .key-p a {
    color: #fff;
    text-decoration: underline;
    font-weight: 600;
}

#vps-hosting .one-click .row {
    justify-content: center;
    text-align: center;
}

#vps-hosting .one-click h2 {
    font-weight: 900;
    font-size: 38px;
    margin-bottom: 35px;
}

@media screen and (max-width:767.9px) {
    #vps-hosting .one-click h2 {
        font-size: 28px;
        margin-bottom: 15px;
    }
}

#vps-hosting .one-click p {
    margin-top: 30px;
}

#vps-hosting .lamp-items {
    background-color: #F9F9F9;
    padding: 30px 33px;
    text-align: center;
    border-radius: 20px;
    height: 100%;
    margin-top: 20px;
}

#vps-hosting .lamp-items h5 {
    margin-top: 15px;
    margin-bottom: 12px;
    font-weight: 900;
}

#vps-hosting .point a.btn {
    background-color: transparent;
    border-color: #1B38DB;
    color: #1B38DB !important;
    border-radius: 8px;
    padding: 12px 40px;
    font-weight: 700;
}

#vps-hosting .point .row {
    justify-content: center;
}

#vps-hosting .point h2 {
    font-weight: 900;
    font-size: 44px;
}

#vps-hosting .point p {
    margin-top: 30px;
    margin-bottom: 40px;
}

@media screen and (max-width: 767.9px) {
    #vps-hosting .faq {
        margin-top: 50px !important;
    }
}



#vps-hosting .faq h2:first-of-type {
    font-weight: 900;
    font-size: 38px;
}

#vps-hosting .faq h2:nth-of-type(2) {
    font-weight: 900;
    font-size: 38px;
}

#vps-hosting .faq .pp {
    font-size: 28px !important;
}

@media screen and (max-width:767.9px) {
    #vps-hosting .faq h2:first-of-type {
        font-size: 29px;
    }

    #vps-hosting .faq .pp {
        font-size: 19px !important;
    }
}

#vps-hosting .accordion-button::before {
    transform: rotate(90deg);
}

#vps-hosting .collapsed::before {
    transform: rotate(0deg);
}

#vps-hosting .mob-h5 {
    margin-bottom: 30px;
}

@media screen and (max-width: 767.9px) {
    #vps-hosting section.form h2.title {
        font-size: 25px;
        margin-bottom: 0px !important;
    }

    section.top-vps form .row .col-md-2,
    #vps-hosting section.top-vps form .row .col-md-10 {
        padding-top: 20px !important;
        padding-bottom: 20px !important;
    }

    #vps-hosting .hipaa-hosting {
        padding: 20px 0 !important;
    }

    #vps-hosting .bring-top {
        padding-top: 50px !important;
    }

    #vps-hosting .bring-items {
        padding: 25px !important;
    }

    #vps-hosting .key-features h2 {
        font-size: 32px;
    }

    #vps-hosting .lamp {
        margin-top: 40px !important;
    }

    #vps-hosting .lamp-items {
        min-height: unset !important;
    }

    #vps-hosting .lamp .row-2 .lamp-items {
        min-height: unset !important;
    }

    #vps-hosting .point h2 {
        font-size: 26px !important;
    }
}

@media screen and (min-width:1920px) {
    #vps-hosting .key-features {
        background-size: 100% 500px;
    }
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
    #vps-hosting .bring-items {
        text-align: center !important;
        padding: 20px !important;
    }

    #vps-hosting .cloud-p-button button:nth-child(2) {
        padding: 13px 20px !important;
    }

    #vps-hosting .cloud-p-button button:first-child {
        padding: 13px 20px !important;
    }

    #vps-hosting .key-features {
        padding: 120px 0 40px 0 !important;
    }

    #vps-hosting .mob-h5 {
        margin-bottom: 20px;
    }

}

@media screen and (max-width:1399.9px) {
    #vps-hosting .dedicatedhosting h1 {
        font-size: 50px !important;
        padding: 15px 0px 5px 0px !important;
    }

    #vps-hosting .mob-h5 {
        margin-bottom: 10px;
    }
}

@media screen and (max-width:1199.9px) {
    #vps-hosting .navigation .nav-item {
        padding: 1.6% 1.8%;
        font-size: 16px;
    }
}

@media screen and (max-width:991.9px) {
    #vps-hosting .point h2 {
        font-weight: 900;
        font-size: 28px;
        margin-bottom: 10px !important;
    }

    #vps-hosting .point p {
        margin-top: 15px;
        margin-bottom: 20px;
    }

    #vps-hosting .hipaa-hosting h2 {
        font-size: 28px !important;
    }

    #vps-hosting .hipaa-hosting p {
        margin-top: 10px;
        font-size: 18px;
    }

    #vps-hosting .faq .pp {
        font-size: 25px !important;
    }

    #vps-hosting .navigation .nav-item {
        padding: 2.0% 3.8%;
        font-size: 16px;
        margin-bottom: 10px;
    }

    #vps-hosting .hipaa-complient h3 {
        font-weight: 900;
        margin-bottom: 10px;
        font-size: 23px;
    }
}

@media screen and (max-width:767.9px) {
    #vps-hosting .dedicatedhosting h5.text-white.voffset-80 {
        margin-top: 30px !important;
    }

    #vps-hosting main .dedicatedhosting h1 {
        padding: 20px 0 10px 0 !important;
        font-size: 36px !important;
        margin: 0 auto;
        text-align: center;
        width: 80%;
    }

    #vps-hosting h5.text-white.mob-h5 {
        font-size: 18px;
    }
}

@media screen and (max-width:575.9px) {
    #vps-hosting .dedicatedhosting p.text-white {
        font-size: 12px !important;
    }

    #vps-hosting .dedicated-main a.btn {
        padding: 10px 15px;
        font-size: 0.9rem;
        margin-top: 20px;
    }

    #vps-hosting .dedicatedhosting h5.text-white.voffset-80 {
        margin-top: 30px !important;
        font-size: 15px;
    }

    #vps-hosting main .dedicatedhosting h1 {
        padding: 10px 0 10px 0 !important;
        font-size: 36px !important;
        margin: 0 auto;
        text-align: center;
        width: 80%;
    }

    #vps-hosting section.top-vps form .row .col-md-10 p {
        font-size: 16px;
    }

    #vps-hosting section.top-vps form .row .col-md-10 {
        padding-left: 20px;
        padding-right: 20px;
    }

    #vps-hosting .hipaa-hosting h2 {
        font-size: 26px !important;
        margin-bottom: 10px;
    }

    #vps-hosting .hipaa-hosting p {
        margin-top: 10px;
        font-size: 16px;
    }

    #vps-hosting .hipaa-complient p {
        font-size: 16px;
    }

    #vps-hosting .hipaa-complient h3 {
        font-weight: 900;
        margin-bottom: 10px;
        font-size: 20px;
    }

    #vps-hosting .faq .pp {
        font-size: 16px !important;
    }
}

/*video start*/
#vps-hosting #hipaa-video1 {
    background-size: 100%;
    height: 405px;
    background-repeat: no-repeat;
}

@media screen and (min-width: 1800px) {
    #vps-hosting #hipaa-video1 {
        height: 43vh;
    }

    #vps-hosting #hipaa-video1 iframe {
        height: 43vh;
    }
}

@media screen and (min-width:2560px) {
    #vps-hosting #hipaa-video1 {
        height: 32vh;
    }

    #vps-hosting #hipaa-video1 iframe {
        height: 32vh;
    }
}

@media screen and (min-width: 1600px) and (max-width:1699.9px) {
    #vps-hosting #hipaa-video1 {
        height: 45vh;
    }

    #vps-hosting #hipaa-video1 iframe {
        height: 45vh;
    }
}

@media screen and (min-width: 1400px) and (max-width:1599px) {
    #vps-hosting #hipaa-video1 {
        height: 46vh;
    }

    #vps-hosting #hipaa-video1 iframe {
        height: 46vh;
    }
}

@media screen and (min-width: 1300px) and (max-width:1399px) {
    #vps-hosting #hipaa-video1 {
        height: 40vh;
    }

    #vps-hosting #hipaa-video1 iframe {
        height: 40vh;
    }
}

@media screen and (min-width: 1200px) and (max-width:1299px) {
    #vps-hosting #hipaa-video1 {
        height: 39vh;
    }

    #vps-hosting #hipaa-video1 iframe {
        height: 39vh;
    }
}

@media screen and (max-width: 767.9px) {
    #vps-hosting .hipaa-hosting h2 {
        width: 100% !important;
        text-align: left !important;
    }

    #vps-hosting #hipaa-video1 {
        height: 33vh;
    }

    #vps-hosting #hipaa-video1 iframe {
        height: 33vh;
    }
}

@media screen and (min-width: 1024px) and (max-width: 1199.9px) {
    #vps-hosting #hipaa-video1 {
        height: 33vh;
    }

    #vps-hosting #hipaa-video1 iframe {
        height: 33vh;
    }
}

@media screen and (min-width: 992px) and (max-width: 1023.9px) {
    #vps-hosting #hipaa-video1 {
        height: 33vh;
    }

    #vps-hosting #hipaa-video1 iframe {
        height: 33vh;
    }
}

@media screen and (min-width: 768px) and (max-width: 991.9px) {
    #vps-hosting #hipaa-video1 {
        height: 35vh;
    }

    #vps-hosting #hipaa-video1 iframe {
        height: 35vh;
    }
}

@media screen and (min-width: 576px) and (max-width: 767.9px) {
    #vps-hosting #hipaa-video1 {
        height: 36vh;
    }

    #vps-hosting #hipaa-video1 iframe {
        height: 36vh;
    }
}

@media screen and (min-width: 549.9px) and (max-width: 575.9px) {
    #vps-hosting #hipaa-video1 {
        height: 38vh;
    }

    #vps-hosting #hipaa-video1 iframe {
        height: 38vh;
    }
}

@media screen and (min-width: 500px) and (max-width: 549.9px) {
    #vps-hosting #hipaa-video1 {
        height: 36vh;
    }

    #vps-hosting #hipaa-video1 iframe {
        height: 36vh;
    }
}

@media screen and (max-width:449.9px) {
    #vps-hosting #hipaa-video1 {
        height: 31vh;
    }

    #vps-hosting #hipaa-video1 iframe {
        height: 31vh;
    }
}

@media screen and (max-width:399.9px) {
    #vps-hosting #hipaa-video1 {
        height: 27vh;
    }

    #vps-hosting #hipaa-video1 iframe {
        height: 27vh;
    }
}

@media screen and (max-width:375.9px) {
    #vps-hosting #hipaa-video1 {
        height: 25vh;
    }

    #vps-hosting #hipaa-video1 iframe {
        height: 25vh;
    }
}

@media screen and (max-width:350.9px) {
    #vps-hosting #hipaa-video1 {
        height: 24vh;
    }

    #vps-hosting #hipaa-video1 iframe {
        height: 24vh;
    }
}

@media screen and (max-width:320px) {
    #vps-hosting #hipaa-video1 {
        height: 22vh;
    }

    #vps-hosting #hipaa-video1 iframe {
        height: 22vh;
    }
}

/*video end */
#what-is-block-storage .press-room h4 {
    font-family: 'Lato', sans-serif;
    font-weight: 900;
    color: #1e9ee4;
    font-size: 24px;
    line-height: 1.2;
    width: 90%;
    margin-left: auto;
    margin-bottom: 0
}

#what-is-block-storage .press-room {
    padding: 75px 0 90px;
    background-color: #f5f6f7;
    -webkit-box-shadow: inset 0 5px 20px -9px #a1a1a1;
    box-shadow: inset 0 5px 20px -9px #a1a1a1
}

#what-is-block-storage .press-room h1 {
    font-size: 48px;
    border-left: 4px solid #1e9ee4;
    line-height: 1.2;
    padding-left: 20px;
    font-weight: 900;
    margin-bottom: 0
}

#what-is-block-storage .press-room p {
    font-size: 18px;
    font-weight: 900;
    padding-left: 25px
}

@media screen and (max-width:1399.9px) {
    #what-is-block-storage .press-room h4 {
        font-size: 20px;
        width: 90%
    }

    #what-is-block-storage .press-room {
        padding: 35px 0 50px
    }
}

@media screen and (max-width:1199.9px) {
    #what-is-block-storage .press-room h1 {
        font-size: 42px
    }

    #what-is-block-storage .press-room h4 {
        font-size: 18px;
        width: 100%
    }
}

@media screen and (max-width:991.9px) {
    #what-is-block-storage .press-room h1 {
        font-size: 34px
    }

    #what-is-block-storage .press-room h4 {
        font-size: 17px;
        width: 100%
    }
}

@media screen and (max-width:767.9px) {
    #what-is-block-storage .press-room {
        padding: 40px 0 20px
    }

    #what-is-block-storage .press-room h4 {
        font-size: 16px;
        width: 100%
    }
}

@media screen and (max-width:575.9px) {
    #what-is-block-storage .press-room {
        padding-bottom: 30px
    }
}

#what-is-block-storage .navigation a {
    text-decoration: none !important
}

#what-is-block-storage .navigation a:hover {
    background: #1b38db;
    color: #fff !important
}

#what-is-block-storage .navigation .nav-item {
    padding: 13px 30px;
    color: #1b38db;
    font-size: 18px;
    line-height: 21px;
    font-weight: 700;
    border: 1px solid #1b38db;
    border-radius: 6px;
    cursor: pointer
}

#what-is-block-storage .navigation .nav-item.active {
    background: #1b38db;
    color: #fff;
    cursor: default
}

@media screen and (max-width:1399px) {
    #what-is-block-storage .navigation .nav-item {
        padding: 10px 24px;
        font-size: 16px
    }
}

@media screen and (max-width:1199px) {
    #what-is-block-storage .navigation .nav-item {
        padding: 1.6% 2.4%;
        font-size: 16px
    }
}

@media screen and (max-width:991px) {
    #what-is-block-storage .navigation .nav-item {
        padding: 1.6% 1.9%;
        font-size: 14px;
        margin-bottom: 10px
    }
}

@media screen and (max-width:767px) {
    #what-is-block-storage .navigation .nav-item {
        padding: 2% 3%;
        font-size: 16px;
        margin-bottom: 10px
    }
}

#what-is-block-storage .info p {
    font-size: 16px;
    margin-bottom: 0;
    color: #000
}

#what-is-block-storage .info p a {
    font-size: 16px;
    margin-bottom: 0;
    color: #000;
    font-weight: 600;
    text-decoration: none
}

#what-is-block-storage .block-in-cloud p {
    font-size: 16px;
    margin-bottom: 20px
}

#what-is-block-storage .block-in-cloud a {
    color: #000;
    text-decoration: none;
    font-weight: 600
}

#what-is-block-storage .block-in-cloud h4 {
    font-weight: 900;
    font-size: 28px
}

@media screen and (max-width:575.9px) {
    #what-is-block-storage .block-in-cloud h4 {
        font-weight: 900;
        font-size: 24px
    }
}

#what-is-block-storage .advantages h2 {
    font-size: 38px;
    font-weight: 900;
    margin-bottom: 23px;
    text-align: center
}

#what-is-block-storage .advantages p.desc {
    font-size: 20px;
    font-weight: 400;
    margin-bottom: 0;
    text-align: center;
    width: 75%;
    margin: 0 auto
}

#what-is-block-storage .advantages a {
    font-weight: 600;
    color: #000;
    text-decoration: none
}

#what-is-block-storage .advantages .block-item {
    height: 100%;
    background: #f8f8f8;
    border-radius: 10px;
    box-shadow: 5px 5px 10px #00000016;
    padding: 40px 20px
}

#what-is-block-storage .advantages .block-item h5 {
    font-size: 21px;
    font-weight: 900;
    margin: 25px 0;
    text-align: center
}

#what-is-block-storage .advantages .block-item p {
    font-size: 18px;
    margin-bottom: 0;
    text-align: center
}

@media screen and (max-width:767.9px) {
    #what-is-block-storage .advantages h2 {
        font-size: 28px;
        font-weight: 900;
        margin-bottom: 10px;
        text-align: center
    }

    #what-is-block-storage .advantages p.desc {
        font-size: 18px;
        width: 100%
    }
}

#what-is-block-storage .ref h3 {
    padding-left: 20px;
    border-left: 5px solid #1e9de3;
    font-weight: 900;
    font-size: 32px;
    line-height: 2
}

#what-is-block-storage .ref p {
    width: 80%;
    font-size: 18px;
    font-weight: 600;
    padding-left: 25px
}

#what-is-colocation-hosting .press-room h4 {
    font-family: 'Lato', sans-serif;
    font-weight: 900;
    color: #000;
    font-size: 24px;
    line-height: 1.2;
    margin-bottom: 0;
    padding-left: 24px
}

#what-is-colocation-hosting .press-room {
    padding: 75px 0 90px;
    background-color: #f5f6f7;
    -webkit-box-shadow: inset 0 5px 20px -9px #a1a1a1;
    box-shadow: inset 0 5px 20px -9px #a1a1a1
}

#what-is-colocation-hosting .press-room h1 {
    font-size: 48px;
    border-left: 4px solid #1e9ee4;
    line-height: 1.2;
    padding-left: 20px;
    font-weight: 900;
    margin-bottom: 0
}

#what-is-colocation-hosting .press-room p {
    font-size: 18px;
    font-weight: 900;
    padding-left: 25px
}

@media screen and (max-width:1399.9px) {
    #what-is-colocation-hosting .press-room h4 {
        font-size: 20px
    }

    #what-is-colocation-hosting .press-room {
        padding: 35px 0 50px
    }
}

@media screen and (max-width:1199.9px) {
    #what-is-colocation-hosting .press-room h1 {
        font-size: 42px
    }

    #what-is-colocation-hosting .press-room h4 {
        font-size: 18px;
        width: 100%
    }
}

@media screen and (max-width:991.9px) {
    #what-is-colocation-hosting .press-room h1 {
        font-size: 34px
    }

    #what-is-colocation-hosting .press-room h4 {
        font-size: 17px;
        width: 100%
    }
}

@media screen and (max-width:767.9px) {
    #what-is-colocation-hosting .press-room {
        padding: 40px 0 20px
    }

    #what-is-colocation-hosting .press-room h4 {
        font-size: 16px;
        width: 100%
    }
}

@media screen and (max-width:575.9px) {
    #what-is-colocation-hosting .press-room {
        padding-bottom: 30px
    }
}

#what-is-colocation-hosting .sidebar .btnBlue {
    background-color: #1b38da;
    text-align: center;
    color: #fff;
    margin-bottom: 30px;
    border-radius: 20px;
    font-weight: 900;
    font-size: 21px;
    font-family: 'Lato', sans-serif;
    width: 100%;
    padding: 10px 0
}

#what-is-colocation-hosting .sidebar .btnLightBlue {
    background-color: #1e9de3;
    text-align: center;
    color: #fff;
    margin-bottom: 30px;
    border-radius: 20px;
    font-weight: 900;
    font-size: 21px;
    font-family: 'Lato', sans-serif;
    width: 100%;
    padding: 10px 0
}

#what-is-colocation-hosting .sidebar .contactTitle {
    font-weight: 900;
    margin-bottom: 0
}

#what-is-colocation-hosting .sidebar .provideTitle {
    font-weight: 900
}

#what-is-colocation-hosting .sidebar .freetrial strong {
    font-weight: 900
}

#what-is-colocation-hosting .sidebar p {
    font-size: 16px;
    line-height: 2;
    padding-left: 20px
}

#what-is-colocation-hosting .sidebar ul {
    padding-left: 42px
}

#what-is-colocation-hosting .second-block {
    margin-top: 30px
}

@media screen and (max-width:1199.9px) {
    #what-is-colocation-hosting .sidebar p {
        padding-left: 0
    }

    #what-is-colocation-hosting .sidebar ul {
        padding-left: 20px
    }
}

#what-is-colocation-hosting .info h2 {
    font-weight: 900;
    font-size: 28px
}

#what-is-colocation-hosting .info h3 {
    font-weight: 900;
    font-size: 26px
}

#what-is-colocation-hosting .info p {
    font-size: 18px;
    margin-bottom: 16px;
    color: #000
}

#what-is-colocation-hosting .info p a {
    font-size: 18px;
    margin-bottom: 0;
    color: #000;
    font-weight: 600;
    text-decoration: none
}

#what-is-colocation-hosting .info ul li {
    font-size: 18px
}

@media screen and (max-width:575.9px) {
    #what-is-colocation-hosting .info p {
        text-align: justify
    }
}

#what-is-colocation-hosting .features h2 {
    font-weight: 900;
    font-size: 28px
}

#what-is-colocation-hosting .features p {
    font-size: 18px
}

#what-is-colocation-hosting .features p b {
    font-weight: 900
}

#what-is-colocation-hosting .features p a {
    color: #000;
    text-decoration: none;
    font-weight: 600
}

#what-is-colocation-hosting .features hr {
    width: 90%;
    margin: 20px auto
}

@media screen and (max-width:767.9px) {
    #what-is-colocation-hosting .features h2 {
        font-weight: 900;
        font-size: 22px
    }
}

#what-is-database-hosting .press-room h4 {
    font-family: 'Lato', sans-serif;
    font-weight: 900;
    color: #1e9ee4;
    font-size: 24px;
    line-height: 1.2;
    width: 90%;
    margin-left: auto;
    margin-bottom: 0
}

#what-is-database-hosting .press-room {
    padding: 75px 0 90px;
    background-color: #f5f6f7;
    -webkit-box-shadow: inset 0 5px 20px -9px #a1a1a1;
    box-shadow: inset 0 5px 20px -9px #a1a1a1
}

#what-is-database-hosting .press-room h1 {
    font-size: 48px;
    border-left: 4px solid #1e9ee4;
    line-height: 1.2;
    padding-left: 20px;
    font-weight: 900;
    margin-bottom: 0
}

#what-is-database-hosting .press-room p {
    font-size: 18px;
    font-weight: 900;
    padding-left: 25px
}

@media screen and (max-width:1399.9px) {
    #what-is-database-hosting .press-room h4 {
        font-size: 20px;
        width: 90%
    }

    #what-is-database-hosting .press-room {
        padding: 35px 0 50px
    }
}

@media screen and (max-width:1199.9px) {
    #what-is-database-hosting .press-room h1 {
        font-size: 42px
    }

    #what-is-database-hosting .press-room h4 {
        font-size: 18px;
        width: 100%
    }
}

@media screen and (max-width:991.9px) {
    #what-is-database-hosting .press-room h1 {
        font-size: 34px
    }

    #what-is-database-hosting .press-room h4 {
        font-size: 17px;
        width: 100%
    }
}

@media screen and (max-width:767.9px) {
    #what-is-database-hosting .press-room {
        padding: 40px 0 20px
    }

    #what-is-database-hosting .press-room h4 {
        font-size: 16px;
        width: 100%
    }
}

@media screen and (max-width:575.9px) {
    #what-is-database-hosting .press-room {
        padding-bottom: 30px
    }
}

#what-is-database-hosting .sidebar .btnBlue {
    background-color: #1b38da;
    text-align: center;
    color: #fff;
    margin-bottom: 30px;
    border-radius: 20px;
    font-weight: 900;
    font-size: 21px;
    font-family: 'Lato', sans-serif;
    width: 100%;
    padding: 10px 0
}

#what-is-database-hosting .sidebar .btnLightBlue {
    background-color: #1e9de3;
    text-align: center;
    color: #fff;
    margin-bottom: 30px;
    border-radius: 20px;
    font-weight: 900;
    font-size: 21px;
    font-family: 'Lato', sans-serif;
    width: 100%;
    padding: 10px 0
}

#what-is-database-hosting .sidebar .contactTitle {
    font-weight: 900;
    margin-bottom: 0
}

#what-is-database-hosting .sidebar .provideTitle {
    font-weight: 900
}

#what-is-database-hosting .sidebar .freetrial strong {
    font-weight: 900
}

#what-is-database-hosting .sidebar p {
    font-size: 16px;
    line-height: 2;
    padding-left: 20px
}

#what-is-database-hosting .sidebar ul {
    padding-left: 42px
}

#what-is-database-hosting .second-block {
    margin-top: 30px
}

@media screen and (max-width:1199.9px) {
    #what-is-database-hosting .sidebar p {
        padding-left: 0
    }

    #what-is-database-hosting .sidebar ul {
        padding-left: 20px
    }
}

#what-is-database-hosting .navigation a {
    text-decoration: none !important
}

#what-is-database-hosting .navigation a:hover {
    background: #1b38db;
    color: #fff !important
}

#what-is-database-hosting .navigation .nav-item {
    padding: 13px 30px;
    color: #1b38db;
    font-size: 18px;
    line-height: 21px;
    font-weight: 700;
    border: 1px solid #1b38db;
    border-radius: 6px;
    cursor: pointer
}

#what-is-database-hosting .navigation .nav-item.active {
    background: #1b38db;
    color: #fff;
    cursor: default
}

@media screen and (max-width:1399px) {
    #what-is-database-hosting .navigation .nav-item {
        padding: 10px 24px;
        font-size: 16px
    }
}

@media screen and (max-width:1199px) {
    #what-is-database-hosting .navigation .nav-item {
        padding: 1.6% 2.4%;
        font-size: 16px
    }
}

@media screen and (max-width:991px) {
    #what-is-database-hosting .navigation .nav-item {
        padding: 1.6% 1.9%;
        font-size: 14px;
        margin-bottom: 10px
    }
}

@media screen and (max-width:767px) {
    #what-is-database-hosting .navigation .nav-item {
        padding: 2% 3%;
        font-size: 16px;
        margin-bottom: 10px
    }
}

#what-is-database-hosting .info p {
    font-size: 18px;
    margin-bottom: 0;
    color: #000
}

#what-is-database-hosting .info p a {
    font-size: 18px;
    margin-bottom: 0;
    color: #000;
    font-weight: 600;
    text-decoration: none
}

@media screen and (max-width:575.9px) {
    #what-is-database-hosting .info p {
        text-align: justify
    }
}

#what-is-database-hosting .db-hosting .item {
    margin-top: 30px
}

#what-is-database-hosting .db-hosting .item h2 {
    font-size: 28px;
    font-weight: 900;
    margin-bottom: 10px
}

#what-is-database-hosting .db-hosting .item p {
    font-size: 18px;
    margin-bottom: 10px
}

#what-is-database-hosting .db-hosting .item a {
    text-decoration: none
}

@media screen and (max-width:575.9px) {
    #what-is-database-hosting .db-hosting .item h2 {
        font-size: 24px;
        font-weight: 900;
        margin-bottom: 10px
    }

    #what-is-database-hosting .db-hosting .item p {
        text-align: justify
    }
}

#what-is-paas .press-room h4 {
    font-family: 'Lato', sans-serif;
    font-weight: 900;
    color: #1e9ee4;
    font-size: 24px;
    line-height: 1.2;
    width: 90%;
    margin-left: auto;
    margin-bottom: 0
}

#what-is-paas .press-room {
    padding: 75px 0 90px;
    background-color: #f5f6f7;
    -webkit-box-shadow: inset 0 5px 20px -9px #a1a1a1;
    box-shadow: inset 0 5px 20px -9px #a1a1a1
}

#what-is-paas .press-room h1 {
    font-size: 48px;
    border-left: 4px solid #1e9ee4;
    line-height: 1.2;
    padding-left: 20px;
    font-weight: 900;
    margin-bottom: 0
}

@media screen and (max-width:1399.9px) {
    #what-is-paas .press-room h4 {
        font-size: 20px;
        width: 90%
    }

    #what-is-paas .press-room {
        padding: 35px 0 50px
    }
}

@media screen and (max-width:1199.9px) {
    #what-is-paas .press-room h1 {
        font-size: 42px
    }

    #what-is-paas .press-room h4 {
        font-size: 18px;
        width: 100%
    }
}

@media screen and (max-width:991.9px) {
    #what-is-paas .press-room h1 {
        font-size: 34px
    }

    #what-is-paas .press-room h4 {
        font-size: 17px;
        width: 100%
    }
}

@media screen and (max-width:767.9px) {
    #what-is-paas .press-room {
        padding: 40px 0 20px
    }

    #what-is-paas .press-room h4 {
        font-size: 16px;
        width: 100%
    }
}

@media screen and (max-width:575.9px) {
    #what-is-paas .press-room {
        padding-bottom: 30px
    }
}

#what-is-paas .navigation a {
    text-decoration: none !important;
    margin-left: 10px
}

#what-is-paas .navigation a:hover {
    background: #1b38db;
    color: #fff !important
}

#what-is-paas .navigation .nav-item {
    padding: 13px 30px;
    color: #1b38db;
    font-size: 18px;
    line-height: 21px;
    font-weight: 700;
    border: 1px solid #1b38db;
    border-radius: 6px;
    cursor: pointer
}

#what-is-paas .navigation .nav-item.active {
    background: #1b38db;
    color: #fff;
    cursor: default
}

@media screen and (max-width:1399px) {
    #what-is-paas .navigation .nav-item {
        padding: 10px 24px;
        font-size: 16px
    }
}

@media screen and (max-width:1199px) {
    #what-is-paas .navigation .nav-item {
        padding: 1.6% 2.4%;
        font-size: 16px
    }
}

@media screen and (max-width:991px) {
    #what-is-paas .navigation .nav-item {
        padding: 1.6% 1.9%;
        font-size: 14px;
        margin-bottom: 10px
    }
}

@media screen and (max-width:767px) {
    #what-is-paas .navigation .nav-item {
        padding: 2% 3%;
        font-size: 16px;
        margin-bottom: 10px
    }
}

#what-is-paas .page-content h2 {
    font-size: 28px;
    margin-bottom: 15px;
    font-weight: 900
}

#what-is-paas .page-content p {
    font-size: 18px;
    margin-bottom: 20px
}

#what-is-paas .page-content a {
    text-decoration: none;
    color: #1b38db
}

#what-is-saas .press-room h4 {
    font-family: 'Lato', sans-serif;
    font-weight: 900;
    color: #1e9ee4;
    font-size: 24px;
    line-height: 1.2;
    width: 90%;
    margin-left: auto;
    margin-bottom: 0
}

#what-is-saas .press-room {
    padding: 75px 0 90px;
    background-color: #f5f6f7;
    -webkit-box-shadow: inset 0 5px 20px -9px #a1a1a1;
    box-shadow: inset 0 5px 20px -9px #a1a1a1
}

#what-is-saas .press-room h1 {
    font-size: 48px;
    border-left: 4px solid #1e9ee4;
    line-height: 1.2;
    padding-left: 20px;
    font-weight: 900;
    margin-bottom: 0
}

#what-is-saas .press-room p {
    font-size: 18px;
    font-weight: 900;
    padding-left: 25px
}

@media screen and (max-width:1399.9px) {
    #what-is-saas .press-room h4 {
        font-size: 20px;
        width: 90%
    }

    #what-is-saas .press-room {
        padding: 35px 0 50px
    }
}

@media screen and (max-width:1199.9px) {
    #what-is-saas .press-room h1 {
        font-size: 42px
    }

    #what-is-saas .press-room h4 {
        font-size: 18px;
        width: 100%
    }
}

@media screen and (max-width:991.9px) {
    #what-is-saas .press-room h1 {
        font-size: 34px
    }

    #what-is-saas .press-room h4 {
        font-size: 17px;
        width: 100%
    }
}

@media screen and (max-width:767.9px) {
    #what-is-saas .press-room {
        padding: 40px 0 20px
    }

    #what-is-saas .press-room h4 {
        font-size: 16px;
        width: 100%
    }
}

@media screen and (max-width:575.9px) {
    #what-is-saas .press-room {
        padding-bottom: 30px
    }
}

#what-is-saas .sidebar .btnBlue {
    background-color: #1b38da;
    text-align: center;
    color: #fff;
    margin-bottom: 30px;
    border-radius: 20px;
    font-weight: 900;
    font-size: 21px;
    font-family: 'Lato', sans-serif;
    width: 100%;
    padding: 10px 0
}

#what-is-saas .sidebar .btnLightBlue {
    background-color: #1e9de3;
    text-align: center;
    color: #fff;
    margin-bottom: 30px;
    border-radius: 20px;
    font-weight: 900;
    font-size: 21px;
    font-family: 'Lato', sans-serif;
    width: 100%;
    padding: 10px 0
}

#what-is-saas .sidebar .contactTitle {
    font-weight: 900;
    margin-bottom: 0
}

#what-is-saas .sidebar .provideTitle {
    font-weight: 900
}

#what-is-saas .sidebar .freetrial strong {
    font-weight: 900
}

#what-is-saas .sidebar p {
    font-size: 16px;
    line-height: 2;
    padding-left: 20px
}

#what-is-saas .sidebar ul {
    padding-left: 42px
}

#what-is-saas .second-block {
    margin-top: 30px
}

@media screen and (max-width:1199.9px) {
    #what-is-saas .sidebar p {
        padding-left: 0
    }

    #what-is-saas .sidebar ul {
        padding-left: 20px
    }
}

#what-is-saas .navigation a {
    text-decoration: none !important
}

#what-is-saas .navigation a:hover {
    background: #1b38db;
    color: #fff !important
}

#what-is-saas .navigation .nav-item {
    padding: 13px 55px;
    color: #1b38db;
    font-size: 18px;
    line-height: 21px;
    font-weight: 700;
    border: 1px solid #1b38db;
    border-radius: 6px;
    cursor: pointer
}

#what-is-saas .navigation .nav-item.active {
    background: #1b38db;
    color: #fff;
    cursor: default
}

@media screen and (max-width:1399px) {
    #what-is-saas .navigation .nav-item {
        padding: 10px 44px;
        font-size: 16px
    }
}

@media screen and (max-width:1199px) {
    #what-is-saas .navigation .nav-item {
        padding: 1.6% 4.4%;
        font-size: 16px
    }
}

@media screen and (max-width:991px) {
    #what-is-saas .navigation .nav-item {
        padding: 1.6% 1.9%;
        font-size: 14px;
        margin-bottom: 10px
    }
}

@media screen and (max-width:767px) {
    #what-is-saas .navigation .nav-item {
        padding: 2% 3%;
        font-size: 16px;
        margin-bottom: 10px
    }
}

#what-is-saas .info h2 {
    font-weight: 900;
    font-size: 28px
}

#what-is-saas .info h3 {
    font-weight: 900;
    font-size: 26px
}

#what-is-saas .info p {
    font-size: 18px;
    margin-bottom: 16px;
    color: #000
}

#what-is-saas .info p a {
    font-size: 18px;
    margin-bottom: 0;
    color: #000;
    font-weight: 600;
    text-decoration: none
}

#what-is-saas .info ul li {
    font-size: 18px
}

@media screen and (max-width:575.9px) {
    #what-is-saas .info p {
        text-align: justify
    }
}

#what-is-saas .features h2 {
    font-weight: 900;
    font-size: 28px
}

#what-is-saas .features p {
    font-size: 18px
}

#what-is-saas .features p b {
    font-weight: 900
}

#what-is-saas .features hr {
    width: 90%;
    margin: 20px auto
}

@media screen and (max-width:767.9px) {
    #what-is-saas .features h2 {
        font-weight: 900;
        font-size: 22px
    }
}

#what-is-saas .what-is-saas h2 {
    font-weight: 900;
    font-size: 28px
}

#what-is-saas .what-is-saas p {
    font-size: 18px
}

#what-is-saas .what-is-saas ul li {
    font-size: 18px
}

#what-is-saas .what-is-saas p b {
    font-weight: 900
}

#what-is-saas .what-is-saas a {
    text-decoration: none;
    color: #1b38db
}

#what-is-server-virtualization .press-room h4 {
    font-family: 'Lato', sans-serif;
    font-weight: 900;
    color: #000;
    font-size: 24px;
    line-height: 1.2;
    margin-bottom: 0;
    padding-left: 24px
}

#what-is-server-virtualization .press-room {
    padding: 75px 0 90px;
    background-color: #f5f6f7;
    -webkit-box-shadow: inset 0 5px 20px -9px #a1a1a1;
    box-shadow: inset 0 5px 20px -9px #a1a1a1
}

#what-is-server-virtualization .press-room h1 {
    font-size: 48px;
    border-left: 4px solid #1e9ee4;
    line-height: 1.2;
    padding-left: 20px;
    font-weight: 900;
    margin-bottom: 0
}

#what-is-server-virtualization .press-room p {
    font-size: 18px;
    font-weight: 900;
    padding-left: 25px
}

@media screen and (max-width:1399.9px) {
    #what-is-server-virtualization .press-room h4 {
        font-size: 20px
    }

    #what-is-server-virtualization .press-room {
        padding: 35px 0 50px
    }
}

@media screen and (max-width:1199.9px) {
    #what-is-server-virtualization .press-room h1 {
        font-size: 42px
    }

    #what-is-server-virtualization .press-room h4 {
        font-size: 18px;
        width: 100%
    }
}

@media screen and (max-width:991.9px) {
    #what-is-server-virtualization .press-room h1 {
        font-size: 34px
    }

    #what-is-server-virtualization .press-room h4 {
        font-size: 17px;
        width: 100%
    }
}

@media screen and (max-width:767.9px) {
    #what-is-server-virtualization .press-room {
        padding: 40px 0 20px
    }

    #what-is-server-virtualization .press-room h4 {
        font-size: 16px;
        width: 100%
    }
}

@media screen and (max-width:575.9px) {
    #what-is-server-virtualization .press-room {
        padding-bottom: 30px
    }
}

#what-is-server-virtualization .navigation a {
    text-decoration: none !important
}

#what-is-server-virtualization .navigation a:hover {
    background: #1b38db;
    color: #fff !important
}

#what-is-server-virtualization .navigation .nav-item {
    padding: 13px 55px;
    color: #1b38db;
    font-size: 18px;
    line-height: 21px;
    font-weight: 700;
    border: 1px solid #1b38db;
    border-radius: 6px;
    cursor: pointer
}

#what-is-server-virtualization .navigation .nav-item.active {
    background: #1b38db;
    color: #fff;
    cursor: default
}

@media screen and (max-width:1399px) {
    #what-is-server-virtualization .navigation .nav-item {
        padding: 10px 44px;
        font-size: 16px
    }
}

@media screen and (max-width:1199px) {
    #what-is-server-virtualization .navigation .nav-item {
        padding: 1.6% 4.4%;
        font-size: 16px
    }
}

@media screen and (max-width:991px) {
    #what-is-server-virtualization .navigation .nav-item {
        padding: 1.6% 1.9%;
        font-size: 14px;
        margin-bottom: 10px
    }
}

@media screen and (max-width:767px) {
    #what-is-server-virtualization .navigation .nav-item {
        padding: 2% 3%;
        font-size: 16px;
        margin-bottom: 10px
    }
}

#what-is-server-virtualization .info h2 {
    font-weight: 900;
    font-size: 28px
}

#what-is-server-virtualization .info h3 {
    font-weight: 900;
    font-size: 26px
}

#what-is-server-virtualization .info p {
    font-size: 18px;
    margin-bottom: 16px;
    color: #000
}

#what-is-server-virtualization .info p a {
    font-size: 18px;
    margin-bottom: 0;
    color: #000;
    font-weight: 600;
    text-decoration: none
}

#what-is-server-virtualization .info ul li {
    font-size: 18px
}

@media screen and (max-width:575.9px) {
    #what-is-server-virtualization .info p {
        text-align: justify
    }
}

#what-is-server-virtualization .features h2 {
    font-weight: 900;
    font-size: 28px
}

#what-is-server-virtualization .features p {
    font-size: 18px
}

#what-is-server-virtualization .features p b {
    font-weight: 900
}

#what-is-server-virtualization .features p a {
    color: #000;
    text-decoration: none;
    font-weight: 600
}

#what-is-server-virtualization .features hr {
    width: 90%;
    margin: 20px auto
}

@media screen and (max-width:767.9px) {
    #what-is-server-virtualization .features h2 {
        font-weight: 900;
        font-size: 22px
    }
}

#what-is-vmware .press-room h4 {
    font-family: 'Lato', sans-serif;
    font-weight: 900;
    color: #000;
    font-size: 24px;
    line-height: 1.2;
    margin-bottom: 0;
    padding-left: 24px
}

#what-is-vmware .press-room {
    padding: 75px 0 90px;
    background-color: #f5f6f7;
    -webkit-box-shadow: inset 0 5px 20px -9px #a1a1a1;
    box-shadow: inset 0 5px 20px -9px #a1a1a1
}

#what-is-vmware .press-room h1 {
    font-size: 48px;
    border-left: 4px solid #1e9ee4;
    line-height: 1.2;
    padding-left: 20px;
    font-weight: 900;
    margin-bottom: 0
}

#what-is-vmware .press-room p {
    font-size: 18px;
    font-weight: 900;
    padding-left: 25px
}

@media screen and (max-width:1399.9px) {
    #what-is-vmware .press-room h4 {
        font-size: 20px
    }

    #what-is-vmware .press-room {
        padding: 35px 0 50px
    }
}

@media screen and (max-width:1199.9px) {
    #what-is-vmware .press-room h1 {
        font-size: 42px
    }

    #what-is-vmware .press-room h4 {
        font-size: 18px;
        width: 100%
    }
}

@media screen and (max-width:991.9px) {
    #what-is-vmware .press-room h1 {
        font-size: 34px
    }

    #what-is-vmware .press-room h4 {
        font-size: 17px;
        width: 100%
    }
}

@media screen and (max-width:767.9px) {
    #what-is-vmware .press-room {
        padding: 40px 0 20px
    }

    #what-is-vmware .press-room h4 {
        font-size: 16px;
        width: 100%
    }
}

@media screen and (max-width:575.9px) {
    #what-is-vmware .press-room {
        padding-bottom: 30px
    }
}

#what-is-vmware .navigation a {
    text-decoration: none !important
}

#what-is-vmware .navigation a:hover {
    background: #1b38db;
    color: #fff !important
}

#what-is-vmware .navigation .nav-item {
    padding: 13px 30px;
    color: #1b38db;
    font-size: 18px;
    line-height: 21px;
    font-weight: 700;
    border: 1px solid #1b38db;
    border-radius: 6px;
    cursor: pointer
}

#what-is-vmware .navigation .nav-item.active {
    background: #1b38db;
    color: #fff;
    cursor: default
}

@media screen and (max-width:1399px) {
    #what-is-vmware .navigation .nav-item {
        padding: 10px 24px;
        font-size: 16px
    }
}

@media screen and (max-width:1199px) {
    #what-is-vmware .navigation .nav-item {
        padding: 1.6% 2.4%;
        font-size: 16px
    }
}

@media screen and (max-width:991px) {
    #what-is-vmware .navigation .nav-item {
        padding: 1.6% 1.9%;
        font-size: 14px;
        margin-bottom: 10px
    }
}

@media screen and (max-width:767px) {
    #what-is-vmware .navigation .nav-item {
        padding: 2% 3%;
        font-size: 16px;
        margin-bottom: 10px
    }
}

#what-is-vmware .info h2 {
    font-weight: 900;
    font-size: 28px
}

#what-is-vmware .info h3 {
    font-weight: 900;
    font-size: 26px
}

#what-is-vmware .info p {
    font-size: 18px;
    margin-bottom: 16px;
    color: #000
}

#what-is-vmware .info p a {
    font-size: 18px;
    margin-bottom: 0;
    color: #000;
    font-weight: 600;
    text-decoration: none
}

#what-is-vmware .info ul li {
    font-size: 18px
}

@media screen and (max-width:575.9px) {
    #what-is-vmware .info p {
        text-align: justify
    }
}

#what-is-vmware .features h2 {
    font-weight: 900;
    font-size: 28px
}

#what-is-vmware .features p {
    font-size: 18px
}

#what-is-vmware .features p b {
    font-weight: 900
}

#what-is-vmware .features p a {
    color: #000;
    text-decoration: none;
    font-weight: 600
}

#what-is-vmware .features hr {
    width: 90%;
    margin: 20px auto
}

@media screen and (max-width:767.9px) {
    #what-is-vmware .features h2 {
        font-weight: 900;
        font-size: 22px
    }
}

#what-is-web-server-hosting .press-room h4 {
    font-family: 'Lato', sans-serif;
    font-weight: 900;
    color: #000;
    font-size: 24px;
    line-height: 1.2;
    margin-bottom: 0;
    padding-left: 24px
}

#what-is-web-server-hosting .press-room {
    padding: 75px 0 90px;
    background-color: #f5f6f7;
    -webkit-box-shadow: inset 0 5px 20px -9px #a1a1a1;
    box-shadow: inset 0 5px 20px -9px #a1a1a1
}

#what-is-web-server-hosting .press-room h1 {
    font-size: 48px;
    border-left: 4px solid #1e9ee4;
    line-height: 1.2;
    padding-left: 20px;
    font-weight: 900;
    margin-bottom: 0
}

#what-is-web-server-hosting .press-room p {
    font-size: 18px;
    font-weight: 900;
    padding-left: 25px
}

@media screen and (max-width:1399.9px) {
    #what-is-web-server-hosting .press-room h4 {
        font-size: 20px
    }

    #what-is-web-server-hosting .press-room {
        padding: 35px 0 50px
    }
}

@media screen and (max-width:1199.9px) {
    #what-is-web-server-hosting .press-room h1 {
        font-size: 42px
    }

    #what-is-web-server-hosting .press-room h4 {
        font-size: 18px;
        width: 100%
    }
}

@media screen and (max-width:991.9px) {
    #what-is-web-server-hosting .press-room h1 {
        font-size: 34px
    }

    #what-is-web-server-hosting .press-room h4 {
        font-size: 17px;
        width: 100%
    }
}

@media screen and (max-width:767.9px) {
    #what-is-web-server-hosting .press-room {
        padding: 40px 0 20px
    }

    #what-is-web-server-hosting .press-room h4 {
        font-size: 16px;
        width: 100%
    }
}

@media screen and (max-width:575.9px) {
    #what-is-web-server-hosting .press-room {
        padding-bottom: 30px
    }
}

#what-is-web-server-hosting .sidebar .btnBlue {
    background-color: #1b38da;
    text-align: center;
    color: #fff;
    margin-bottom: 30px;
    border-radius: 20px;
    font-weight: 900;
    font-size: 21px;
    font-family: 'Lato', sans-serif;
    width: 100%;
    padding: 10px 0
}

#what-is-web-server-hosting .sidebar .btnLightBlue {
    background-color: #1e9de3;
    text-align: center;
    color: #fff;
    margin-bottom: 30px;
    border-radius: 20px;
    font-weight: 900;
    font-size: 21px;
    font-family: 'Lato', sans-serif;
    width: 100%;
    padding: 10px 0
}

#what-is-web-server-hosting .sidebar .contactTitle {
    font-weight: 900;
    margin-bottom: 0
}

#what-is-web-server-hosting .sidebar .provideTitle {
    font-weight: 900
}

#what-is-web-server-hosting .sidebar .freetrial strong {
    font-weight: 900
}

#what-is-web-server-hosting .sidebar p {
    font-size: 16px;
    line-height: 2;
    padding-left: 20px
}

#what-is-web-server-hosting .sidebar ul {
    padding-left: 42px
}

#what-is-web-server-hosting .second-block {
    margin-top: 30px
}

@media screen and (max-width:1199.9px) {
    #what-is-web-server-hosting .sidebar p {
        padding-left: 0
    }

    #what-is-web-server-hosting .sidebar ul {
        padding-left: 20px
    }
}

#what-is-web-server-hosting .navigation a {
    text-decoration: none !important
}

#what-is-web-server-hosting .navigation a:hover {
    background: #1b38db;
    color: #fff !important
}

#what-is-web-server-hosting .navigation .nav-item {
    padding: 13px 30px;
    color: #1b38db;
    font-size: 18px;
    line-height: 21px;
    font-weight: 700;
    border: 1px solid #1b38db;
    border-radius: 6px;
    cursor: pointer
}

#what-is-web-server-hosting .navigation .nav-item.active {
    background: #1b38db;
    color: #fff;
    cursor: default
}

@media screen and (max-width:1399px) {
    #what-is-web-server-hosting .navigation .nav-item {
        padding: 10px 24px;
        font-size: 16px
    }
}

@media screen and (max-width:1199px) {
    #what-is-web-server-hosting .navigation .nav-item {
        padding: 1.6% 2.4%;
        font-size: 16px
    }
}

@media screen and (max-width:991px) {
    #what-is-web-server-hosting .navigation .nav-item {
        padding: 1.6% 1.9%;
        font-size: 14px;
        margin-bottom: 10px
    }
}

@media screen and (max-width:767px) {
    #what-is-web-server-hosting .navigation .nav-item {
        padding: 2% 3%;
        font-size: 16px;
        margin-bottom: 10px
    }
}

#what-is-web-server-hosting .info h2 {
    font-weight: 900;
    font-size: 28px
}

#what-is-web-server-hosting .info h3 {
    font-weight: 900;
    font-size: 26px
}

#what-is-web-server-hosting .info p {
    font-size: 18px;
    margin-bottom: 16px;
    color: #000
}

#what-is-web-server-hosting .info p a {
    font-size: 18px;
    margin-bottom: 0;
    color: #000;
    font-weight: 600;
    text-decoration: none
}

#what-is-web-server-hosting .info ul li {
    font-size: 18px
}

@media screen and (max-width:575.9px) {
    #what-is-web-server-hosting .info p {
        text-align: justify
    }
}

#what-is-web-server-hosting .features h2 {
    font-weight: 900;
    font-size: 28px
}

#what-is-web-server-hosting .features p {
    font-size: 18px
}

#what-is-web-server-hosting .features p b {
    font-weight: 900
}

#what-is-web-server-hosting .features p a {
    color: #000;
    text-decoration: none;
    font-weight: 600
}

#what-is-web-server-hosting .features hr {
    width: 90%;
    margin: 20px auto
}

@media screen and (max-width:767.9px) {
    #what-is-web-server-hosting .features h2 {
        font-weight: 900;
        font-size: 22px
    }
}

#what-is-an-apache-server .press-room h4 {
    font-family: 'Lato', sans-serif;
    font-weight: 900;
    color: #1e9ee4;
    font-size: 24px;
    line-height: 1.2;
    width: 90%;
    margin-left: auto;
    margin-bottom: 0
}

#what-is-an-apache-server .press-room {
    padding: 75px 0 90px;
    background-color: #f5f6f7;
    -webkit-box-shadow: inset 0 5px 20px -9px #a1a1a1;
    box-shadow: inset 0 5px 20px -9px #a1a1a1
}

#what-is-an-apache-server .press-room h1 {
    font-size: 48px;
    border-left: 4px solid #1e9ee4;
    line-height: 1.2;
    padding-left: 20px;
    font-weight: 900;
    margin-bottom: 0
}

@media screen and (max-width:1399.9px) {
    #what-is-an-apache-server .press-room h4 {
        font-size: 20px;
        width: 90%
    }

    #what-is-an-apache-server .press-room {
        padding: 35px 0 50px
    }
}

@media screen and (max-width:1199.9px) {
    #what-is-an-apache-server .press-room h1 {
        font-size: 42px
    }

    #what-is-an-apache-server .press-room h4 {
        font-size: 18px;
        width: 100%
    }
}

@media screen and (max-width:991.9px) {
    #what-is-an-apache-server .press-room h1 {
        font-size: 34px
    }

    #what-is-an-apache-server .press-room h4 {
        font-size: 17px;
        width: 100%
    }
}

@media screen and (max-width:767.9px) {
    #what-is-an-apache-server .press-room {
        padding: 40px 0 20px
    }

    #what-is-an-apache-server .press-room h4 {
        font-size: 16px;
        width: 100%
    }
}

@media screen and (max-width:575.9px) {
    #what-is-an-apache-server .press-room {
        padding-bottom: 30px
    }
}

#what-is-an-apache-server .navigation a {
    text-decoration: none !important;
    margin-left: 10px
}

#what-is-an-apache-server .navigation a:hover {
    background: #1b38db;
    color: #fff !important
}

#what-is-an-apache-server .navigation .nav-item {
    padding: 13px 30px;
    color: #1b38db;
    font-size: 18px;
    line-height: 21px;
    font-weight: 700;
    border: 1px solid #1b38db;
    border-radius: 6px;
    cursor: pointer
}

#what-is-an-apache-server .navigation .nav-item.active {
    background: #1b38db;
    color: #fff;
    cursor: default
}

@media screen and (max-width:1399px) {
    #what-is-an-apache-server .navigation .nav-item {
        padding: 10px 24px;
        font-size: 16px
    }
}

@media screen and (max-width:1199px) {
    #what-is-an-apache-server .navigation .nav-item {
        padding: 1.6% 2.4%;
        font-size: 16px
    }
}

@media screen and (max-width:991px) {
    #what-is-an-apache-server .navigation .nav-item {
        padding: 1.6% 1.9%;
        font-size: 14px;
        margin-bottom: 10px
    }
}

@media screen and (max-width:767px) {
    #what-is-an-apache-server .navigation .nav-item {
        padding: 2% 3%;
        font-size: 16px;
        margin-bottom: 10px
    }
}

#what-is-an-apache-server .content .content-title {
    font-size: 25px;
    line-height: 1.2;
    font-weight: 900
}

#what-is-an-apache-server .content .content-text {
    font-size: 18px;
    line-height: 1.6;
    overflow-wrap: break-word
}

#what-is-an-apache-server .content .item {
    margin-bottom: 30px
}

#what-is-an-apache-server .content .item h2 {
    font-size: 30px;
    font-weight: 900;
    line-height: 1.2
}

#what-is-an-apache-server .content .item p {
    font-size: 18px;
    line-height: 1.6;
    text-align: start;
    overflow-wrap: break-word
}

@media screen and (max-width:767.9px) {
    #what-is-an-apache-server .content .item h2 {
        font-size: 23px;
        font-weight: 900;
        line-height: 1.2
    }
}

@media screen and (max-width:575.9px) {
    #what-is-an-apache-server .content .content-title {
        font-size: 24px;
        line-height: 1.2;
        font-weight: 900;
        text-align: center
    }

    #what-is-an-apache-server .content .item h2 {
        font-size: 23px;
        font-weight: 900;
        line-height: 1.2;
        text-align: center
    }
}

#what-is-an-iis-server .press-room h4 {
    font-family: 'Lato', sans-serif;
    font-weight: 900;
    color: #1e9ee4;
    font-size: 24px;
    line-height: 1.2;
    width: 90%;
    margin-left: auto;
    margin-bottom: 0
}

#what-is-an-iis-server .press-room {
    padding: 75px 0 90px;
    background-color: #f5f6f7;
    -webkit-box-shadow: inset 0 5px 20px -9px #a1a1a1;
    box-shadow: inset 0 5px 20px -9px #a1a1a1
}

#what-is-an-iis-server .press-room h1 {
    font-size: 48px;
    border-left: 4px solid #1e9ee4;
    line-height: 1.2;
    padding-left: 20px;
    font-weight: 900;
    margin-bottom: 0
}

@media screen and (max-width:1399.9px) {
    #what-is-an-iis-server .press-room h4 {
        font-size: 20px;
        width: 90%
    }

    #what-is-an-iis-server .press-room {
        padding: 35px 0 50px
    }
}

@media screen and (max-width:1199.9px) {
    #what-is-an-iis-server .press-room h1 {
        font-size: 42px
    }

    #what-is-an-iis-server .press-room h4 {
        font-size: 18px;
        width: 100%
    }
}

@media screen and (max-width:991.9px) {
    #what-is-an-iis-server .press-room h1 {
        font-size: 34px
    }

    #what-is-an-iis-server .press-room h4 {
        font-size: 17px;
        width: 100%
    }
}

@media screen and (max-width:767.9px) {
    #what-is-an-iis-server .press-room {
        padding: 40px 0 20px
    }

    #what-is-an-iis-server .press-room h4 {
        font-size: 16px;
        width: 100%
    }
}

@media screen and (max-width:575.9px) {
    #what-is-an-iis-server .press-room {
        padding-bottom: 30px
    }
}

#what-is-an-iis-server .navigation a {
    text-decoration: none !important;
    margin-left: 10px
}

#what-is-an-iis-server .navigation a:hover {
    background: #1b38db;
    color: #fff !important
}

#what-is-an-iis-server .navigation .nav-item {
    padding: 13px 30px;
    color: #1b38db;
    font-size: 18px;
    line-height: 21px;
    font-weight: 700;
    border: 1px solid #1b38db;
    border-radius: 6px;
    cursor: pointer
}

#what-is-an-iis-server .navigation .nav-item.active {
    background: #1b38db;
    color: #fff;
    cursor: default
}

@media screen and (max-width:1399px) {
    #what-is-an-iis-server .navigation .nav-item {
        padding: 10px 24px;
        font-size: 16px
    }
}

@media screen and (max-width:1199px) {
    #what-is-an-iis-server .navigation .nav-item {
        padding: 1.6% 2.4%;
        font-size: 16px
    }
}

@media screen and (max-width:991px) {
    #what-is-an-iis-server .navigation .nav-item {
        padding: 1.6% 1.9%;
        font-size: 14px;
        margin-bottom: 10px
    }
}

@media screen and (max-width:767px) {
    #what-is-an-iis-server .navigation .nav-item {
        padding: 2% 3%;
        font-size: 16px;
        margin-bottom: 10px
    }
}

#what-is-an-iis-server .page-content h2 {
    font-size: 28px;
    margin-bottom: 15px;
    font-weight: 900
}

#what-is-an-iis-server .page-content p {
    font-size: 18px;
    margin-bottom: 20px
}

#what-is-an-iis-server .page-content a {
    text-decoration: none;
    color: #1b38db
}

#what-is-a-san .press-room h4 {
    font-family: 'Lato', sans-serif;
    font-weight: 900;
    color: #1e9ee4;
    font-size: 24px;
    line-height: 1.2;
    width: 90%;
    margin-left: auto;
    margin-bottom: 0
}

#what-is-a-san .press-room {
    padding: 75px 0 90px;
    background-color: #f5f6f7;
    -webkit-box-shadow: inset 0 5px 20px -9px #a1a1a1;
    box-shadow: inset 0 5px 20px -9px #a1a1a1
}

#what-is-a-san .press-room h1 {
    font-size: 48px;
    border-left: 4px solid #1e9ee4;
    line-height: 1.2;
    padding-left: 20px;
    font-weight: 900;
    margin-bottom: 0
}

@media screen and (max-width:1399.9px) {
    #what-is-a-san .press-room h4 {
        font-size: 20px;
        width: 90%
    }

    #what-is-a-san .press-room {
        padding: 35px 0 50px
    }
}

@media screen and (max-width:1199.9px) {
    #what-is-a-san .press-room h1 {
        font-size: 42px
    }

    #what-is-a-san .press-room h4 {
        font-size: 18px;
        width: 100%
    }
}

@media screen and (max-width:991.9px) {
    #what-is-a-san .press-room h1 {
        font-size: 34px
    }

    #what-is-a-san .press-room h4 {
        font-size: 17px;
        width: 100%
    }
}

@media screen and (max-width:767.9px) {
    #what-is-a-san .press-room {
        padding: 40px 0 20px
    }

    #what-is-a-san .press-room h4 {
        font-size: 16px;
        width: 100%
    }
}

@media screen and (max-width:575.9px) {
    #what-is-a-san .press-room {
        padding-bottom: 30px
    }
}

#what-is-a-san .navigation a {
    text-decoration: none !important;
    margin-left: 10px
}

#what-is-a-san .navigation a:hover {
    background: #1b38db;
    color: #fff !important
}

#what-is-a-san .navigation .nav-item {
    padding: 13px 30px;
    color: #1b38db;
    font-size: 18px;
    line-height: 21px;
    font-weight: 700;
    border: 1px solid #1b38db;
    border-radius: 6px;
    cursor: pointer
}

#what-is-a-san .navigation .nav-item.active {
    background: #1b38db;
    color: #fff;
    cursor: default
}

@media screen and (max-width:1399px) {
    #what-is-a-san .navigation .nav-item {
        padding: 10px 24px;
        font-size: 16px
    }
}

@media screen and (max-width:1199px) {
    #what-is-a-san .navigation .nav-item {
        padding: 1.6% 2.4%;
        font-size: 16px
    }
}

@media screen and (max-width:991px) {
    #what-is-a-san .navigation .nav-item {
        padding: 1.6% 1.9%;
        font-size: 14px;
        margin-bottom: 10px
    }
}

@media screen and (max-width:767px) {
    #what-is-a-san .navigation .nav-item {
        padding: 2% 3%;
        font-size: 16px;
        margin-bottom: 10px
    }
}

#what-is-a-san .page-content h2 {
    font-size: 28px;
    margin-bottom: 15px;
    font-weight: 900
}

#what-is-a-san .page-content h3 {
    font-weight: 900
}

#what-is-a-san .page-content p {
    font-size: 18px;
    margin-bottom: 20px
}

#what-is-a-san .page-content a {
    text-decoration: none;
    color: #1b38db
}

/* press-room start */
#whitepapers .press-room h4 {
    font-family: 'Lato', sans-serif;
    font-weight: 900;
    color: #1E9EE4;
    font-size: 24px;
    line-height: 1.2;
    width: 90%;
    margin-left: auto;
    margin-bottom: 0;
}

#whitepapers .press-room {
    padding: 75px 0 90px;
    background-color: #F5F6F7;
    -webkit-box-shadow: inset 0px 5px 20px -9px #a1a1a1;
    box-shadow: inset 0px 5px 20px -9px #a1a1a1;
}

#whitepapers .press-room h1 {
    font-size: 48px;
    border-left: 4px solid #1E9EE4;
    line-height: 1.2;
    padding-left: 20px;
    font-weight: 900;
    margin-bottom: 0;
}

@media screen and (max-width:1399.9px) {
    #whitepapers .press-room h4 {
        font-size: 20px;
        width: 90%;
    }

    #whitepapers .press-room {
        padding: 35px 0 50px;
    }
}

@media screen and (max-width:1199.9px) {
    #whitepapers .press-room h1 {
        font-size: 42px;
    }

    #whitepapers .press-room h4 {
        font-size: 18px;
        width: 100%;
    }
}

@media screen and (max-width:991.9px) {
    #whitepapers .press-room h1 {
        font-size: 34px;
    }

    #whitepapers .press-room h4 {
        font-size: 17px;
        width: 100%;
    }
}

@media screen and (max-width:767.9px) {
    #whitepapers .press-room {
        padding: 40px 0 20px;
    }

    #whitepapers .press-room h4 {
        font-size: 16px;
        width: 100%;
    }
}

@media screen and (max-width:575.9px) {
    #whitepapers .press-room {
        padding-bottom: 30px;
    }
}

/* press-room end */

/* in the news start */
#whitepapers .in-the-news {
    background-image: url('../img/front-page/technology-partners-bg.svg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding: 40px 0;
    background-color: #1a75e1;
}

#whitepapers .in-the-news h3.title {
    font-family: 'Lato', sans-serif;
    font-size: 32px;
    color: white;
    font-weight: 900;
    margin-bottom: 30px;
    line-height: 1.2;
}

@media screen and (max-width:1199.9px) {
    #whitepapers .in-the-news h3.title {
        margin-bottom: 15px;
    }
}

@media screen and (max-width:991.9px) {
    #whitepapers .in-the-news h3.title {
        margin-bottom: 15px;
        font-size: 28px;
    }
}

@media screen and (max-width:767.9px) {
    #whitepapers .in-the-news {
        padding: 25px 0;
    }

    #whitepapers .in-the-news h3.title {
        font-size: 22px;
        margin-bottom: 5px;
    }
}

@media screen and (max-width:575.9px) {
    #whitepapers .in-the-news {
        padding: 25px 0;
    }

    #whitepapers .in-the-news h3.title {
        font-size: 18px;
        margin-bottom: 0;
    }
}

/* in the news end */

/*navigation Start */
#whitepapers .navigation a {
    text-decoration: none !important;
}

#whitepapers .navigation a:hover {
    background: #1B38DB;
    color: #ffffff !important;
}

#whitepapers .navigation .nav-item {
    padding: 13px 30px;
    color: #1B38DB;
    font-size: 18px;
    line-height: 21px;
    font-weight: 700;
    border: 1px solid #1B38DB;
    border-radius: 12px;
    cursor: pointer;
}

#whitepapers .navigation .nav-item.active {
    background: #1B38DB;
    color: #ffffff;
    cursor: default;
}

@media screen and (max-width:1399.9px) {
    #whitepapers .navigation .nav-item {
        padding: 10px 24px;
        font-size: 16px;
    }
}

@media screen and (max-width:1199.9px) {
    #whitepapers .navigation .nav-item {
        padding: 1.2% 1.6%;
        font-size: 16px;
    }
}

@media screen and (max-width:991.9px) {
    #whitepapers .navigation .nav-item {
        padding: 1.6% 1.8%;
        font-size: 16px;
        margin-bottom: 10px;
    }

    #whitepapers .navigation.voffset-60 {
        margin-top: 40px !important;
    }
}

@media screen and (max-width:767.9px) {
    #whitepapers .navigation .nav-item {
        padding: 2% 3%;
        font-size: 16px;
        margin-bottom: 10px;
    }

    #whitepapers .navigation.voffset-60 {
        margin-top: 30px !important;
    }
}

/*navigation End*/

/* whitepapers */
#whitepapers .whitepapers .title {
    font-size: 28px;
    font-weight: 900;
    margin-bottom: 20px;
}

#whitepapers .whitepapers a {
    text-decoration: none;
    color: #000;
}

#whitepapers .whitepapers .item-title {
    text-align: center;
    color: #000;
    font-size: 20px;
    font-weight: 700;
    margin-top: 15px;
}

#whitepapers .whitepapers img {
    border: 1px solid #ccc;
    border-radius: 4px;
    padding: 5px;
    height: 340px;
}

/* Careers */
#careers .press-room h4 {
    font-family: 'Lato', sans-serif;
    font-weight: 900;
    color: #1e9ee4;
    font-size: 24px;
    line-height: 1.2;
    width: 90%;
    margin-left: auto;
    margin-bottom: 0
}

#careers .press-room {
    padding: 50px 0 50px;
    background-color: #f5f6f7;
    -webkit-box-shadow: inset 0 5px 20px -9px #a1a1a1;
    box-shadow: inset 0 5px 20px -9px #a1a1a1
}

#careers .press-room h1 {
    font-size: 48px;
    border-left: 4px solid #1e9ee4;
    line-height: 1.2;
    padding-left: 20px;
    font-weight: 900;
    margin-bottom: 0
}

@media screen and (max-width:1399.9px) {
    #careers .press-room h4 {
        font-size: 20px;
        width: 90%
    }

    #careers .press-room {
        padding: 35px 0 50px
    }
}

@media screen and (max-width:1199.9px) {
    #careers .press-room h1 {
        font-size: 42px
    }

    #careers .press-room h4 {
        font-size: 18px;
        width: 100%
    }
}

@media screen and (max-width:991.9px) {
    #careers .press-room h1 {
        font-size: 34px
    }

    #careers .press-room h4 {
        font-size: 17px;
        width: 100%
    }
}

@media screen and (max-width:767.9px) {
    #careers .press-room {
        padding: 40px 0 20px
    }

    #careers .press-room h4 {
        font-size: 16px;
        width: 100%
    }
}

@media screen and (max-width:575.9px) {
    #careers .press-room {
        padding-bottom: 30px
    }
}

/*image block start */
#careers .image-block {
    background-image: url('../img/front-page/technology-partners-bg.svg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding: 30px 0 35px;
    background-color: #1a75e1;
}

#careers .image-block .title {
    font-size: 44px;
    color: #fff;
    font-weight: 900;
    line-height: 1.2;
}

#careers .image-block p {
    font-size: 18px;
    color: #fff;
    line-height: 1.6;
}

#careers .who-we-are {
    padding-top: 50px;
}

#careers .who-we-are h2 {
    font-size: 36px;
    line-height: 1.2;
    font-weight: 900;
    margin-bottom: 20px;
}

#careers .who-we-are p {
    font-size: 18px;
    line-height: 1.6;
    font-weight: 400;
}

@media screen and (max-width:1199.9px) {
    #careers .image-block .title {
        font-size: 28px;
    }
}

@media screen and (max-width:991.9px) {
    #careers .who-we-are .title {
        font-size: 28px;
    }
}

@media screen and (max-width:767.9px) {
    #careers .who-we-are .right-image {
        margin-bottom: 20px;
        width: 80%;
    }
}

@media screen and (max-width:575.9px) {
    #careers .who-we-are h2 {
        font-size: 23px;
        margin-bottom: 10px;
    }

    #careers .who-we-are p {
        text-align: justify;
    }
}

#careers .image-block a.btn {
    border-color: #fff !important;
    background: transparent;
    font-size: 16px;
    font-weight: 900;
    padding: 15px 50px;
    border-radius: 12px;
    color: #fff !important;
    text-decoration: none;
}

#careers .image-block a.btn:focus {
    outline: none;
    box-shadow: none;
}

#careers .image-block p {
    font-size: 18px;
    font-weight: 600;
}

@media screen and (max-width:767.9px) {
    #careers .image-block a.btn {
        padding: 12px;
    }

    #careers .image-block p {
        font-size: 16px;
    }

    #careers .image-block .title {
        font-size: 20px;
    }
}

#careers .about-anet h2 {
    font-weight: 900;
    font-size: 36px;
    line-height: 1.2;
}

#careers .about-anet p {
    font-size: 18px;
    line-height: 1.6;
}

#careers .about-anet .btn {
    display: inline-block;
    padding: 14px 50px;
    color: #153DDB;
    border: 1px solid #153DDB;
    border-radius: 12px;
    font-size: 16px;
    font-weight: 900;
    line-height: 1.2;
}

@media screen and (max-width:991.9px) {
    #careers .about-anet .btn {
        margin: 0 auto;
    }

    #careers .about-anet h2 {
        margin-top: 20px;
    }
}

@media screen and (max-width:767.9px) {
    #careers .about-anet h2 {
        font-size: 26px;
    }
}

#careers .anet-difference {
    padding: 30px 0;
}

#careers .anet-difference h2 {
    font-weight: 900;
    font-size: 28px;
}

#careers .anet-difference .item {
    background: #F9F9F9;
    border-radius: 15px;
    box-shadow: 4px 4px 10px #00000016;
    padding: 30px;
    height: 100%;
}

#careers .anet-difference .item h4 {
    font-size: 21px;
    line-height: 1.2;
    margin-bottom: 20px;
    font-weight: 900;
    margin-top: 18px;
}

#careers .anet-difference .item ul li {
    list-style-image: url(../img/dedicated-server-hosting/path553.webp);
    font-size: 18px;
    line-height: 21px;
    margin-bottom: 10px;
    font-weight: 900;
}

#careers .videos #first-video,
#careers .videos #second-video {
    height: 400px;
    background-repeat: no-repeat;
    background-size: 100%;
}

#careers .videos #first-video {
    background-image: url(../img/careers/first-video.png);
}

#careers .videos #second-video {
    background-image: url(../img/careers/second-video.png);
}

@media screen and (max-width:1399.9px) {

    #careers .videos #first-video,
    #careers .videos #second-video {
        height: 346px;
    }

    #careers .videos #first-video iframe,
    #careers .videos #second-video iframe {
        height: 346px;
    }
}

@media screen and (max-width:1199.9px) {

    #careers .videos #first-video,
    #careers .videos #second-video {
        height: 289px;
    }

    #careers .videos #first-video iframe,
    #careers .videos #second-video iframe {
        height: 289px;
    }
}

@media screen and (max-width:991.9px) {

    #careers .videos #first-video,
    #careers .videos #second-video {
        height: 213px;
    }

    #careers .videos #first-video iframe,
    #careers .videos #second-video iframe {
        height: 213px;
    }
}

@media screen and (max-width:767.9px) {
    #careers .videos .row {
        row-gap: 30px;
    }

    #careers .videos #first-video,
    #careers .videos #second-video {
        height: 347px;
    }

    #careers .videos #first-video iframe,
    #careers .videos #second-video iframe {
        height: 347px;
    }
}

@media screen and (max-width:554.9px) {

    #careers .videos #first-video,
    #careers .videos #second-video {
        height: 320px;
    }

    #careers .videos #first-video iframe,
    #careers .videos #second-video iframe {
        height: 320px;
    }
}

@media screen and (max-width:524.9px) {

    #careers .videos #first-video,
    #careers .videos #second-video {
        height: 300px;
    }

    #careers .videos #first-video iframe,
    #careers .videos #second-video iframe {
        height: 300px;
    }
}

@media screen and (max-width:489.9px) {

    #careers .videos #first-video,
    #careers .videos #second-video {
        height: 280px;
    }

    #careers .videos #first-video iframe,
    #careers .videos #second-video iframe {
        height: 280px;
    }
}

@media screen and (max-width:449.9px) {

    #careers .videos #first-video,
    #careers .videos #second-video {
        height: 260px;
    }

    #careers .videos #first-video iframe,
    #careers .videos #second-video iframe {
        height: 260px;
    }
}

@media screen and (max-width:419.9px) {

    #careers .videos #first-video,
    #careers .videos #second-video {
        height: 240px;
    }

    #careers .videos #first-video iframe,
    #careers .videos #second-video iframe {
        height: 240px;
    }
}

@media screen and (max-width:389.9px) {

    #careers .videos #first-video,
    #careers .videos #second-video {
        height: 220px;
    }

    #careers .videos #first-video iframe,
    #careers .videos #second-video iframe {
        height: 220px;
    }
}

@media screen and (max-width:359.9px) {

    #careers .videos #first-video,
    #careers .videos #second-video {
        height: 206px;
    }

    #careers .videos #first-video iframe,
    #careers .videos #second-video iframe {
        height: 206px;
    }
}

@media screen and (max-width:343.9px) {

    #careers .videos #first-video,
    #careers .videos #second-video {
        height: 200px;
    }

    #careers .videos #first-video iframe,
    #careers .videos #second-video iframe {
        height: 200px;
    }
}

@media screen and (max-width:337.9px) {

    #careers .videos #first-video,
    #careers .videos #second-video {
        height: 188px;
    }

    #careers .videos #first-video iframe,
    #careers .videos #second-video iframe {
        height: 188px;
    }
}

/* compliance Hosting */
#compliance-hosting .dedicatedhosting {
    background-image: url('../img/cloud-platform/Hero-background.png') !important;
    background-size: cover;
    background-repeat: no-repeat;
}

#compliance-hosting .dedicatedhosting h1 {
    padding: 80px 0px 25px 0px;
    font-size: 82px;
    font-weight: 900;
}

#compliance-hosting .dedicatedhosting .dedicated-main p {
    font-size: 24px;
    font-weight: 600;
    line-height: 1.2;
}

@media screen and (max-width:1399.9px) {
    #compliance-hosting .dedicatedhosting h1 {
        font-size: 60px;
    }
}

@media screen and (max-width:1199.9px) {
    #compliance-hosting .dedicatedhosting .dedicated-main p {
        font-size: 20px;
    }

    #compliance-hosting .dedicatedhosting h1 {
        font-size: 45px;
    }
}

@media screen and (max-width:991.9px) {
    #compliance-hosting .dedicatedhosting h1 {
        font-size: 36px;
        padding-bottom: 0px;
    }

    #compliance-hosting .dedicatedhosting .dedicated-main p {
        font-size: 18px;
    }
}

@media screen and (max-width:767.9px) {
    #compliance-hosting .dedicatedhosting h1 {
        text-align: center;
    }

    #compliance-hosting .dedicatedhosting .dedicated-main p {
        text-align: center;
    }
}

@media screen and (max-width:575.9px) {
    #compliance-hosting .dedicatedhosting h1 {
        padding: 35px 0px 0px 0px;
        font-size: 30px;
    }

}

#compliance-hosting .compliance-and-hosting h2 {
    font-size: 32px;
    line-height: 1.2;
    font-weight: 900;
}

#compliance-hosting .compliance-and-hosting p {
    font-size: 18px;
}

@media screen and (max-width:1199.9px) {
    #compliance-hosting .compliance-and-hosting h2 {
        font-size: 26px;
        line-height: 1.2;
        font-weight: 900;
    }
}

@media screen and (max-width:575.9px) {
    #compliance-hosting .compliance-and-hosting h2 {
        font-size: 22px;
        line-height: 1.2;
        font-weight: 900;
        text-align: center;
    }

    #compliance-hosting .compliance-and-hosting p {
        text-align: justify;
    }
}

#compliance-hosting .feautures {
    padding: 40px 0;
    background-color: #F7F5F5;
}

#compliance-hosting .feautures .item {
    background-color: #fff;
    border: 1px solid #C6C6C6;
    height: 100%;
    padding: 20px 30px;
}

#compliance-hosting .feautures .item h3 {
    font-size: 18px;
    line-height: 1.2;
    font-weight: 900;
    width: 40%;
    margin-bottom: 10px;
    margin-top: 10px;
}

#compliance-hosting .feautures .item h3 a {
    color: #000;
    text-decoration: none;
}

#compliance-hosting .feautures .item p {
    font-size: 18px;
    line-height: 1.2;
    font-weight: 300;
}

#compliance-hosting .feautures .item p a {
    text-decoration: none;
    color: #000;
    font-weight: 400;
}

@media screen and (max-width:1199.9px) {
    #compliance-hosting .feautures .item h3 {
        width: 100%;
        text-align: center;
    }

    #compliance-hosting .feautures .item img {
        display: block;
        margin: 0 auto;
    }
}

@media screen and (max-width:575.9px) {
    #compliance-hosting .feautures .item {
        padding: 20px;
    }
}

#compliance-hosting .image-block {
    background-image: url('../img/front-page/technology-partners-bg.svg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding: 30px 0 35px;
    background-color: #1a75e1;
}

#compliance-hosting .image-block .title {
    font-size: 34px;
    color: #fff;
    font-weight: 900;
    line-height: 1.2;
}

#compliance-hosting .image-block p {
    font-size: 18px;
    color: #fff;
    line-height: 1.6;
}

#compliance-hosting .who-we-are {
    padding-top: 50px;
}

#compliance-hosting .who-we-are h2 {
    font-size: 32px;
    line-height: 1.2;
    font-weight: 900;
    margin-bottom: 20px;
}

#compliance-hosting .who-we-are p {
    font-size: 18px;
    line-height: 1.6;
    font-weight: 400;
}

@media screen and (max-width:1199.9px) {
    #compliance-hosting .image-block .title {
        font-size: 28px;
    }
}

@media screen and (max-width:991.9px) {
    #compliance-hosting .who-we-are .title {
        font-size: 26px;
    }
}

@media screen and (max-width:767.9px) {
    #compliance-hosting .who-we-are .right-image {
        margin-bottom: 20px;
        width: 80%;
    }
}

@media screen and (max-width:575.9px) {
    #compliance-hosting .who-we-are h2 {
        font-size: 23px;
        margin-bottom: 10px;
    }

    #compliance-hosting .who-we-are p {
        text-align: justify;
    }
}

#compliance-hosting .image-block a.btn {
    border-color: #fff !important;
    background: transparent;
    font-size: 16px;
    font-weight: 900;
    padding: 15px 50px;
    border-radius: 12px;
    color: #fff !important;
    text-decoration: none;
}

#compliance-hosting .image-block a.btn:focus {
    outline: none;
    box-shadow: none;
}

#compliance-hosting .image-block p {
    font-size: 18px;
    font-weight: 600;
}

@media screen and (max-width:767.9px) {
    #compliance-hosting .image-block a.btn {
        padding: 12px;
    }

    #compliance-hosting .image-block p {
        font-size: 16px;
    }

    #compliance-hosting .image-block .title {
        font-size: 20px;
    }
}

#compliance-hosting .hipaa-features {
    padding: 40px 0;
    background-color: #F7F5F5;
}

#compliance-hosting .hipaa-features h2 {
    text-align: center;
    font-size: 32px;
    font-weight: 900;
    margin-bottom: 20px;
}

#compliance-hosting .hipaa-features h5 {
    text-align: center;
    font-size: 18px;
    font-weight: 900;
}

#compliance-hosting .get-help {
    padding: 80px 0
}

#compliance-hosting .get-help h2 {
    font-weight: 900;
    margin-bottom: 25px
}

#compliance-hosting .get-help p {
    font-size: 18px
}

@media screen and (min-width:1201px) {
    #compliance-hosting .get-help p {
        width: 74%;
        margin: 0 auto
    }
}

@media screen and (max-width:767.9px) {
    #compliance-hosting .get-help {
        padding: 40px 0
    }
}

@media screen and (max-width:575.9px) {
    #compliance-hosting .get-help {
        padding: 40px 0 0
    }
}

#what-is-mysql .press-room h4 {
    font-family: 'Lato', sans-serif;
    font-weight: 900;
    color: #000;
    font-size: 24px;
    line-height: 1.2;
    margin-bottom: 0;
    padding-left: 24px
}

#what-is-mysql .press-room {
    padding: 75px 0 90px;
    background-color: #f5f6f7;
    -webkit-box-shadow: inset 0 5px 20px -9px #a1a1a1;
    box-shadow: inset 0 5px 20px -9px #a1a1a1
}

#what-is-mysql .press-room h1 {
    font-size: 48px;
    border-left: 4px solid #1e9ee4;
    line-height: 1.2;
    padding-left: 20px;
    font-weight: 900;
    margin-bottom: 0
}

#what-is-mysql .press-room p {
    font-size: 18px;
    font-weight: 900;
    padding-left: 25px
}

@media screen and (max-width:1399.9px) {
    #what-is-mysql .press-room h4 {
        font-size: 20px
    }

    #what-is-mysql .press-room {
        padding: 35px 0 50px
    }
}

@media screen and (max-width:1199.9px) {
    #what-is-mysql .press-room h1 {
        font-size: 42px
    }

    #what-is-mysql .press-room h4 {
        font-size: 18px;
        width: 100%
    }
}

@media screen and (max-width:991.9px) {
    #what-is-mysql .press-room h1 {
        font-size: 34px
    }

    #what-is-mysql .press-room h4 {
        font-size: 17px;
        width: 100%
    }
}

@media screen and (max-width:767.9px) {
    #what-is-mysql .press-room {
        padding: 40px 0 20px
    }

    #what-is-mysql .press-room h4 {
        font-size: 16px;
        width: 100%
    }
}

@media screen and (max-width:575.9px) {
    #what-is-mysql .press-room {
        padding-bottom: 30px
    }
}

#what-is-mysql .navigation a {
    text-decoration: none !important
}

#what-is-mysql .navigation a:hover {
    background: #1b38db;
    color: #fff !important
}

#what-is-mysql .navigation .nav-item {
    padding: 13px 30px;
    color: #1b38db;
    font-size: 18px;
    line-height: 21px;
    font-weight: 700;
    border: 1px solid #1b38db;
    border-radius: 6px;
    cursor: pointer
}

#what-is-mysql .navigation .nav-item.active {
    background: #1b38db;
    color: #fff;
    cursor: default
}

@media screen and (max-width:1399px) {
    #what-is-mysql .navigation .nav-item {
        padding: 10px 24px;
        font-size: 16px
    }
}

@media screen and (max-width:1199px) {
    #what-is-mysql .navigation .nav-item {
        padding: 1.6% 2.4%;
        font-size: 16px
    }
}

@media screen and (max-width:991px) {
    #what-is-mysql .navigation .nav-item {
        padding: 1.6% 1.9%;
        font-size: 14px;
        margin-bottom: 10px
    }
}

@media screen and (max-width:767px) {
    #what-is-mysql .navigation .nav-item {
        padding: 2% 3%;
        font-size: 16px;
        margin-bottom: 10px
    }
}

#what-is-mysql .info h2 {
    font-weight: 900;
    font-size: 28px
}

#what-is-mysql .info h3 {
    font-weight: 900;
    font-size: 26px
}

#what-is-mysql .info p {
    font-size: 18px;
    margin-bottom: 16px;
    color: #000
}

#what-is-mysql .info p a {
    font-size: 18px;
    margin-bottom: 0;
    color: #000;
    font-weight: 600;
    text-decoration: none
}

#what-is-mysql .info ul li {
    font-size: 18px
}

@media screen and (max-width:575.9px) {
    #what-is-mysql .info p {
        text-align: justify
    }
}

#what-is-mysql .features h2 {
    font-weight: 900;
    font-size: 28px
}

#what-is-mysql .features p {
    font-size: 18px;
    word-break: break-all;
}

#what-is-mysql .features p b {
    font-weight: 900
}

#what-is-mysql .features p a {
    color: #000;
    text-decoration: none;
    font-weight: 600
}

#what-is-mysql .features hr {
    width: 90%;
    margin: 20px auto
}

@media screen and (max-width:767.9px) {
    #what-is-mysql .features h2 {
        font-weight: 900;
        font-size: 22px
    }
}

#what-is-mssql .press-room h4 {
    font-family: 'Lato', sans-serif;
    font-weight: 900;
    color: #000;
    font-size: 24px;
    line-height: 1.2;
    margin-bottom: 0;
    padding-left: 24px
}

#what-is-mssql .press-room {
    padding: 75px 0 90px;
    background-color: #f5f6f7;
    -webkit-box-shadow: inset 0 5px 20px -9px #a1a1a1;
    box-shadow: inset 0 5px 20px -9px #a1a1a1
}

#what-is-mssql .press-room h1 {
    font-size: 48px;
    border-left: 4px solid #1e9ee4;
    line-height: 1.2;
    padding-left: 20px;
    font-weight: 900;
    margin-bottom: 0
}

#what-is-mssql .press-room p {
    font-size: 18px;
    font-weight: 900;
    padding-left: 25px
}

@media screen and (max-width:1399.9px) {
    #what-is-mssql .press-room h4 {
        font-size: 20px
    }

    #what-is-mssql .press-room {
        padding: 35px 0 50px
    }
}

@media screen and (max-width:1199.9px) {
    #what-is-mssql .press-room h1 {
        font-size: 42px
    }

    #what-is-mssql .press-room h4 {
        font-size: 18px;
        width: 100%
    }
}

@media screen and (max-width:991.9px) {
    #what-is-mssql .press-room h1 {
        font-size: 34px
    }

    #what-is-mssql .press-room h4 {
        font-size: 17px;
        width: 100%
    }
}

@media screen and (max-width:767.9px) {
    #what-is-mssql .press-room {
        padding: 40px 0 20px
    }

    #what-is-mssql .press-room h4 {
        font-size: 16px;
        width: 100%
    }
}

@media screen and (max-width:575.9px) {
    #what-is-mssql .press-room {
        padding-bottom: 30px
    }
}

#what-is-mssql .navigation a {
    text-decoration: none !important
}

#what-is-mssql .navigation a:hover {
    background: #1b38db;
    color: #fff !important
}

#what-is-mssql .navigation .nav-item {
    padding: 13px 55px;
    color: #1b38db;
    font-size: 18px;
    line-height: 21px;
    font-weight: 700;
    border: 1px solid #1b38db;
    border-radius: 6px;
    cursor: pointer
}

#what-is-mssql .navigation .nav-item.active {
    background: #1b38db;
    color: #fff;
    cursor: default
}

@media screen and (max-width:1399px) {
    #what-is-mssql .navigation .nav-item {
        padding: 10px 44px;
        font-size: 16px
    }
}

@media screen and (max-width:1199px) {
    #what-is-mssql .navigation .nav-item {
        padding: 1.6% 4.4%;
        font-size: 16px
    }
}

@media screen and (max-width:991px) {
    #what-is-mssql .navigation .nav-item {
        padding: 1.6% 1.9%;
        font-size: 14px;
        margin-bottom: 10px
    }
}

@media screen and (max-width:767px) {
    #what-is-mssql .navigation .nav-item {
        padding: 2% 3%;
        font-size: 16px;
        margin-bottom: 10px
    }
}

#what-is-mssql .info h2 {
    font-weight: 900;
    font-size: 28px
}

#what-is-mssql .info h3 {
    font-weight: 900;
    font-size: 26px
}

#what-is-mssql .info p {
    font-size: 18px;
    margin-bottom: 16px;
    color: #000
}

#what-is-mssql .info p a {
    font-size: 18px;
    margin-bottom: 0;
    color: #000;
    font-weight: 600;
    text-decoration: none
}

#what-is-mssql .info ul li {
    font-size: 18px
}

@media screen and (max-width:575.9px) {
    #what-is-mssql .info p {
        text-align: justify
    }
}

#what-is-mssql .features h2 {
    font-weight: 900;
    font-size: 28px
}

#what-is-mssql .features p {
    font-size: 18px;
    word-break: break-all;
}

#what-is-mssql .features p b {
    font-weight: 900
}

#what-is-mssql .features p a {
    color: #000;
    text-decoration: none;
    font-weight: 600
}

#what-is-mssql .features hr {
    width: 90%;
    margin: 20px auto
}

@media screen and (max-width:767.9px) {
    #what-is-mssql .features h2 {
        font-weight: 900;
        font-size: 22px
    }
}

.how-it-work {
    font-weight: 900;
    font-size: 28px;
}

.referral-item {
    background: #F9F9F9;
    border-radius: 15px;
    box-shadow: 4px 4px 10px #00000016;
    padding: 20px;
    height: 100%;
}

.referral-text{
    padding: 20px;
    padding-top: 30px;
    text-align: center;
    font-size: 21px;
    line-height: 1.2;
    margin-bottom: 5px;
    font-weight: 900;
    margin-top: 5px;
}

.get-your-referral{
    background: #1b38db;
    color: #fff;
    cursor: default;
}
.font-bold {
    font-weight: 700;
    text-align: center
}
.margin-70 {
    margin-left: 70px !important;
    margin-right: 70px !important;
}

.margin-20 {
    margin-right: 20px !important;
}

.margin-booton-150 {
    margin-right: 150px !important;
}

.margin-booton-80 {
    margin-right: 80px !important;
}
.align-top {
    align-items: initial !important;
}

.block-lin {
    background: #f9f9f9 !important;
    border-radius: 12px !important;
    box-shadow: 2px 2px 3px #00000010!important;
    padding: 45px 20px !important;
}

.margin-b120 {
    margin-bottom: 120px !important;
}

.challenges1 {
    background-image: url(../img/front-page/challenge-bg-right.webp), url(../img/front-page/challenge-bg-left.webp) ;
    background-color: white;
    background-position: right bottom, left bottom;
    background-repeat: no-repeat, no-repeat;
    background-size: 56% calc(100% - 55px), 57% auto;
}

.margin-5 {
    margin-left :50px !important;
}

.margin-3 {
    margin-left :30px !important;
}
.margin-t75 {
    margin-top: 75px !important;
}
.margin-t-40 {
    margin-top: -50px !important;
}
.margin-l-50 {
    padding-left: 50px !important;
    ;
}

.margin-R-25 {
    margin-right: 25px !important;
}

/*Section  Write page*/
.write h2 {
    font-size: 30px;
    line-height: 38.4px;
    font-weight: 900;
    margin-bottom: 20px;
}
.write p {
    font-size: 18px;
}
.serviceTermsContent {
    height: 300px;
    overflow: scroll;
    border: 1px solid #DDD;
}
.btn-submit {
    padding: 10px 65px;
    background-color: #1b38db;
    color: #fff!important;
    border-radius: 25px;
    font-weight: 800;
    border-color : #1b38db;
    border: 1px solid;
}
.margin-b-20{
    margin-bottom: 20px !important;
}

.margin-l--25 {
    margin-left: -25px !important;
}
.form-style {
    display: block;
    width: 100%;
    padding: 8px 20px;
    font-size: 14px;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    height: auto;
}
.padding-20 {
    padding-left: 20px;
}
.no-padding {
    padding: 0px !important;
}
.padding-5 {
    padding: 5px !important;
}
.hipaa-help-section {
    background-color: #F7F5F6;
    border-radius: 20px;
    padding: 25px;
}
.btn-wordpress {
    background-color: transparent;
    border-color: #1B38DB;
    color: #1B38DB !important;
    border-radius: 12px;
    padding: 12px 40px;
}

.hipaa-service-h4 {
    font-weight: 900;
}

.hipaa-service h4 {
    font-weight: 900;
    margin-top: 15px;
}
.hipaa-service p {
    font-size: 18px;
}

.svg-unset {
    vertical-align: text-top !important;
    margin-bottom: 0px !important;
}
.manage-services-item {
    border-radius: 13px;
    background-color: #F9F9F9;
    padding: 25px 30px;
    min-height: 320px;
    box-shadow: rgb(50 50 50 / 15%) 1.95px 1.95px 6.6px;
}
.row-gap-20 {
    row-gap: 20px;
}
.manage-services-item h4 {
    font-weight: 600;
    font-size: 24px;
    font-family: 'Lato';
    padding-bottom: 10px;
}
.manage-services-item p {
    color: black;
}
.manage-block p {
    margin-left: 20px;
    color: #000;
}
.manage-block img {
    margin-left: -25px;
}
.link-black {
    color: black !important;
}
.v-line {
    background: #F9F9F9;
    border-left: 3px solid #0d6efd;
    margin-left: -25px;
    margin-bottom: 10px;
    padding: 25px;

}
.full-stack-managed-services  {
    padding: 66px 0 0;
    background-repeat: no-repeat;
    background-position: top;
    background-size: cover !important;
    background: url(../img/pci-hosting-solutions/Background-1.png);
}
.full-stack-item-services {
    width: 20%;
    text-align: center;
    margin-bottom: 70px;
    padding: 15px;
}
.full-stack-title-services h2 {
    font-size: 28px;
    font-weight: 900;
    margin-bottom: 15px;
    text-align: center;
    color: white;
}
.full-stack-title-services p {
    font-size: 18px;
    line-height: 18px;
    margin-bottom: 0;
    font-weight: 400;
    margin-bottom: 38px;
    color: #fff;
    text-align: center;

}
.full-stack-item-services p {
    font-size: 18px !important;
    font-weight: 600 !important;
    margin-top: 20px;
    color: #fff;
    font-size: 18px;
    margin-bottom: 0;
}
.stack-item-services a:hover {
    background: #0d6efd9e;
}
.manged-service-Topics {
    font-family: 'Lato';
    font-size: 36px;
    line-height: 1.2;
    margin-bottom: 20px;
    font-weight: 900;
}
.managed-services-mod {
    font-size: 18px;
    font-weight: 800;
}
.up-to {
    font-family: fantasy !important;
    font-size: 45px !important;
    margin-top: -40px;
}
.off-sale {
    font-family: fantasy !important;
    font-size: 150px !important;
    margin-top: -15px;
}
.big-guys {
    font-family: system-ui !important;
    font-size: 60px !important;
    margin-top: -10px;

}
.icon-size {
    width: 30px;
}
.table-border {
    border-width: 1px !important;
}
.notes-size {
    font-size: 13px !important;
    font-weight: 900;
}
.table-border {
    border-width: 1px !important;

}
.table-style {
    color: white;
    background-color: #1B38DB;
}
.margin-0 p {
    margin-bottom: 0px;
}
.cta-box .row {
    text-align: center;
    background: #f7f5f6;
    border-radius: 20px;
    padding: 20px;
}

.cta-box > .container > .row > div {
    flex-wrap: wrap;
    display: flex;
    align-content: center;
    justify-content: center;
    align-items: center;
    flex-direction: row;
}

.cta-box > .container > .row > div > h4 {
    font-size: 24px;
    font-weight: 800;
    line-height: 38px;
}
@media screen and (max-width: 999.9px) {
    .cta-box > .container > .row > div > h4 {
        font-size: 20px;
    }
}



.cta-box .btn  {
    border-radius: 12px;
    font-size: 15px;
    font-weight: bold;
    padding: 20px 40px !important;
    line-height: 12.6px;
    gap: 12px;
}
.star-padding {
    padding-top: 17px;
}
.star-padding-home {
    padding-top: 40px;
}
.btn-contcat-us {
    background-color: #1E9EE4 !important;
    padding: 11px 26px !important;
    font-size: 16px !important;
    font-weight: 700 !important;
    border-radius: 6px !important;
    font-weight: 700 !important;
    color: #fff !important;
}
.pilot-testimonial-icon {
    max-width: 84px;
    max-height: 84px;
    border-radius: 50%;
    margin-top: -42px;
    margin: 0px;
}
.padding-40{
    padding: 30px !important;
}
.img-responsive {
    width:100% !important;
    height: auto;
}
.conversion-secrion
{
    align-items: center !important;
    margin-top: 30px !important;
}
.pilot-logo{
    padding: 35px;
    border-radius: 5px;
    text-align: center;
    box-shadow: 4px 4px 5px -2px #cbc1c1;
    background-color: #F7F5F5;
}
.pilot-title{
    font-size: 21px;
    line-height: 25.2px;
    margin-bottom: 15px;
    font-weight: 900;
}
.padding-15 {
    padding: 15px;
}
.pilot-testiomonial-item {
    margin-top: 42px;
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
    padding: 0 37px 50px;
    border-radius: 20px;
    height: 100%;
}
.img-responsive {
    width:100% !important;
    height: auto;
}
/* Testimonials section */

section.testimonials {
    padding: 50px 0 !important;
}
section.testimonials h2.title {
    font-size: 32px;
    line-height: 38.4px;
    font-weight: 900;
    text-align: center;
    margin-bottom: 20px;
}
section.testimonials .testiomonial-item {
    margin-top: 42px;
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
    background-color: #ffffff;
    padding: 0 37px 50px;
    border-radius: 20px;
    box-shadow: 5px 5px 14px -4px #cdcdcd;
    height: 100%;
}

section.testimonials .testiomonial-item .testimonial-icon {
    max-width: 84px;
    max-height: 84px;
    border-radius: 50%;
    margin-top: -42px;
    margin-bottom: 30px;
}

section.testimonials .testiomonial-item h3.title {
    font-size: 21px;
    line-height: 25.2px;
    margin-bottom: 15px;
    font-weight: 900;
}

section.testimonials .testiomonial-item .position {
    font-size: 18px;
    font-style: italic;
    margin-bottom: 15px;
}

section.testimonials .testiomonial-item .content,
section.testimonials .testiomonial-item .content p {
    font-size: 16px;
    line-height: 19.2px;
    font-weight: 300;
}

section.testimonials .testiomonial-item .content p:last-child {
    margin-bottom: 0;
    font-weight: 400;
    line-height: 24px;
}
@media screen and (max-width: 991px) {
    .testimonials .col-12:nth-of-type(2){
        margin-top: 60px;
    }
    section.testimonials {
        padding: 55px 0;
    }
}
@media screen and (max-width:575.9px){
    section.testimonials h2.title {
        font-size: 22px;
        line-height: 1.2;
    }
}
.text-center {
    text-align: center;
}

/* Testimonials section end */
/* Form section Start*/

section.form {
    background-image: url(./img/front-page/form-bg.png), linear-gradient(#fff 0% 20%, #fff 10% 100%);
    background-repeat: no-repeat;
    background-size: 100% 500px;
    background-position: top right;
    padding: 100px 0 0;
}

section.form .form-icon {
    max-width: 128px;
    display: block;
    margin: 0 auto 15px;
}
section.form h2.title {
    font-size: 48px;
    line-height: 57.6px;
    font-weight: bold;
    text-align: center;
    margin-bottom: 20px;
    color: white;
}
section.form h3.subtitle {
    font-size: 21px;
    line-height: 25.2px;
    font-weight: bold;
    text-align: center;
    margin-bottom: 20px;
    color: white;
}
section.form .description {
    margin-bottom: 40px;
}
section.form .description,
section.form .description p {
    font-size: 18px;
    line-height: 21px;
    font-weight: 500;
    text-align: center;
    color: white;
}
section.form .description p:last-child {
    margin-bottom: 0;
}

section.form form {
    background-color: white;
    padding: 35px 25px;
    border-radius: 25px;
}

section.form form .input-wrapper {
    margin-bottom: 40px;
    display: flex;
    flex-direction: column;
}

section.form form .input-wrapper label {
    margin-bottom: 20px;
    font-weight:  bold;
}

section.form form .input-wrapper input {
    height: 70px;
    padding: 0 25px;
}
section.form form .input-wrapper textarea {
    height: 125px;
    padding: 15px 25px;
}
.btn-blue{
    padding: 10px 65px;
    background-color: #1B38DB;
    color: #fff !important;
    border-radius: 25px;
    font-weight: 800;
}
@media screen and (max-width:767px){
    section.form {
        background-size: auto 550px;
        padding: 50px 0 0;
        margin-top: 30px;
    }
    section.form h2.title {
        font-size: 36px;
        line-height: 42px;
    }
    section.form h3.subtitle {
        font-size: 19px;
        line-height: 120%;
    }
    section.form form {
        padding: 30px 10px;
        border-radius: 10px;
    }
}
@media screen and (max-width:575.9px){
    section.form h2.title {
        font-size: 26px;
        line-height: 1.2;
    }
    section.form h3.subtitle {
        font-size: 17px;
        line-height: 1.2;
        margin-bottom: 5px;
    }
    section.form .description p {
        font-size: 16px;
        line-height: 1.2;
    }
    section.image-block h3.title {
        font-size: 20px;
        color: white;
        font-weight: bold;
    }
    .hipaa-features h2 {
        text-align: center;
        font-size: 24px;
        font-weight: 900;
    }
    .get-help h2 {
        font-weight: 900;
        margin-bottom: 5px;
        margin-top: 0px;
    }
    .get-help p {
        font-size: 16px;
    }
}
.contact-us-select option {
    font-size: 18px;
}
@media screen and (max-width:575.9px){
    .m-font {
        font-size: 14px;
    }
}
.m-15
{
    margin-right: 15px;
}
.header-width {
    width: 108%!important;
    margin-left: -54px!important;
}
@media screen and (max-width:976.9px){
    .header-width {
        width: 103%!important;
        margin-left: -14px!important;
    }
}
@media screen and (max-width:700.9px){
    .header-width {
        width: 108%!important;
        margin-left: -26px!important;
    }
}

/* Form section End*/